| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802 |
- /**
- * @Component: LCD
- *
- * @Filename: ../../CredDataBase/lcd_cred.h
- *
- ============================================================================ */
- /*
- * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
- */
- /*
- * 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 _HW_LCDC_H_
- #define _HW_LCDC_H_
- #ifdef __cplusplus
- extern "C" {
- #endif
- /***********************************************************************\
- * Register arrays Definition
- \***********************************************************************/
- /***********************************************************************\
- * Bundle arrays Definition
- \***********************************************************************/
- /***********************************************************************\
- * Bundles Definition
- \***********************************************************************/
- /*************************************************************************\
- * Registers Definition
- \*************************************************************************/
- #define LCDC_PID (0x0)
- #define LCDC_LCD_CTRL (0x4)
- #define LCDC_LCD_STAT (0x8)
- #define LCDC_LIDD_CTRL (0xC)
- #define LCDC_LIDD_CS_CONF(n) (0x10 + ((n) * 0xC))
- #define LCDC_LIDD_CS_ADDR(n) (0x14 + ((n) * 0xC))
- #define LCDC_LIDD_CS_DATA(n) (0x18 + ((n) * 0xC))
- #define LCDC_LIDD_CS0_CONF (0x10)
- #define LCDC_LIDD_CS0_ADDR (0x14)
- #define LCDC_LIDD_CS0_DATA (0x18)
- #define LCDC_LIDD_CS1_CONF (0x1C)
- #define LCDC_LIDD_CS1_ADDR (0x20)
- #define LCDC_LIDD_CS2_DATA (0x24)
- #define LCDC_RASTER_CTRL (0x28)
- #define LCDC_RASTER_TIMING_0 (0x2C)
- #define LCDC_RASTER_TIMING_1 (0x30)
- #define LCDC_RASTER_TIMING_2 (0x34)
- #define LCDC_RASTER_TIMING(n) (0x2C + (n * 4))
- #define LCDC_RASTER_SUBPANEL (0x38)
- #define LCDC_RASTER_SUBPANEL2 (0x3C)
- #define LCDC_LCDDMA_CTRL (0x40)
- #define LCDC_LCDDMA_FB0_BASE (0x44)
- #define LCDC_LCDDMA_FB0_CEILING (0x48)
- #define LCDC_LCDDMA_FB1_BASE (0x4C)
- #define LCDC_LCDDMA_FB1_CEILING (0x50)
- #define LCDC_SYSCONFIG (0x54)
- #define LCDC_IRQSTATUS_RAW (0x58)
- #define LCDC_IRQSTATUS (0x5C)
- #define LCDC_IRQENABLE_SET (0x60)
- #define LCDC_IRQENABLE_CLEAR (0x64)
- #define LCDC_IRQEOI_VECTOR (0x68)
- #define LCDC_CLKC_ENABLE (0x6C)
- #define LCDC_CLKC_RESET (0x70)
- /**************************************************************************\
- * Field Definition Macros
- \**************************************************************************/
- /* PID */
- #define LCDC_PID_CUSTOM (0x000000C0u)
- #define LCDC_PID_CUSTOM_SHIFT (0x00000006u)
- #define LCDC_PID_FUNC (0x0FFF0000u)
- #define LCDC_PID_FUNC_SHIFT (0x00000010u)
- #define LCDC_PID_MAJOR (0x00000700u)
- #define LCDC_PID_MAJOR_SHIFT (0x00000008u)
- #define LCDC_PID_MINOR (0x0000003Fu)
- #define LCDC_PID_MINOR_SHIFT (0x00000000u)
- #define LCDC_PID_RTL (0x0000F800u)
- #define LCDC_PID_RTL_SHIFT (0x0000000Bu)
- #define LCDC_PID_SCHEME (0xC0000000u)
- #define LCDC_PID_SCHEME_SHIFT (0x0000001Eu)
- /* CTRL */
- #define LCDC_LCD_CTRL_AUTO_UFLOW_RESTART (0x00000002u)
- #define LCDC_LCD_CTRL_AUTO_UFLOW_RESTART_SHIFT (0x00000001u)
- #define LCDC_LCD_CTRL_AUTO_UFLOW_RESTART_AUTO (0x1u)
- #define LCDC_LCD_CTRL_AUTO_UFLOW_RESTART_MANUAL (0x0u)
- #define LCDC_LCD_CTRL_CLKDIV (0x0000FF00u)
- #define LCDC_LCD_CTRL_CLKDIV_SHIFT (0x00000008u)
- #define LCDC_LCD_CTRL_MODESEL (0x00000001u)
- #define LCDC_LCD_CTRL_MODESEL_SHIFT (0x00000000u)
- #define LCDC_LCD_CTRL_MODESEL_LIDD (0x0u)
- #define LCDC_LCD_CTRL_MODESEL_RASTER (0x1u)
- #define LCDC_LIDD_CTRL_DONE_INT_EN (0x00000400u)
- #define LCDC_LIDD_CTRL_DONE_INT_EN_SHIFT (0x0000000Au)
- #define LCDC_LIDD_CTRL_ALEPOL (0x00000008u)
- #define LCDC_LIDD_CTRL_ALEPOL_SHIFT (0x00000003u)
- #define LCDC_LIDD_CTRL_ALEPOL_INVERT (0x1u)
- #define LCDC_LIDD_CTRL_ALEPOL_NOINVERT (0x0u)
- #define LCDC_LIDD_CTRL_CS0_E0_POL (0x00000040u)
- #define LCDC_LIDD_CTRL_CS0_E0_POL_SHIFT (0x00000006u)
- #define LCDC_LIDD_CTRL_CS0_E0_POL_INVERT (0x1u)
- #define LCDC_LIDD_CTRL_CS0_E0_POL_NOINVERT (0x0u)
- #define LCDC_LIDD_CTRL_CS1_E1_POL (0x00000080u)
- #define LCDC_LIDD_CTRL_CS1_E1_POL_SHIFT (0x00000007u)
- #define LCDC_LIDD_CTRL_CS1_E1_POL_INVERT (0x1u)
- #define LCDC_LIDD_CTRL_CS1_E1_POL_NOINVERT (0x0u)
- #define LCDC_LIDD_CTRL_DMA_CS0_CS1 (0x00000200u)
- #define LCDC_LIDD_CTRL_DMA_CS0_CS1_SHIFT (0x00000009u)
- #define LCDC_LIDD_CTRL_DMA_CS0_CS1_DMACS0 (0x0u)
- #define LCDC_LIDD_CTRL_DMA_CS0_CS1_DMACS1 (0x1u)
- #define LCDC_LIDD_CTRL_LIDD_DMA_EN (0x00000100u)
- #define LCDC_LIDD_CTRL_LIDD_DMA_EN_SHIFT (0x00000008u)
- #define LCDC_LIDD_CTRL_LIDD_DMA_EN_ACTIVATE (0x1u)
- #define LCDC_LIDD_CTRL_LIDD_DMA_EN_DEACTIVATE (0x0u)
- #define LCDC_LIDD_CTRL_LIDD_MODE_SEL (0x00000007u)
- #define LCDC_LIDD_CTRL_LIDD_MODE_SEL_SHIFT (0x00000000u)
- #define LCDC_LIDD_CTRL_LIDD_MODE_SEL_ASYNC_MPU68 (0x1u)
- #define LCDC_LIDD_CTRL_LIDD_MODE_SEL_ASYNC_MPU80 (0x3u)
- #define LCDC_LIDD_CTRL_LIDD_MODE_SEL_HITACHI (0x4u)
- #define LCDC_LIDD_CTRL_LIDD_MODE_SEL_SYNC_MPU68 (0x0u)
- #define LCDC_LIDD_CTRL_LIDD_MODE_SEL_SYNC_MPU80 (0x2u)
- #define LCDC_LIDD_CTRL_RS_EN_POL (0x00000010u)
- #define LCDC_LIDD_CTRL_RS_EN_POL_SHIFT (0x00000004u)
- #define LCDC_LIDD_CTRL_RS_EN_POL_INVERT (0x1u)
- #define LCDC_LIDD_CTRL_RS_EN_POL_NOINVERT (0x0u)
- #define LCDC_LIDD_CTRL_WS_DIR_POL (0x00000020u)
- #define LCDC_LIDD_CTRL_WS_DIR_POL_SHIFT (0x00000005u)
- #define LCDC_LIDD_CTRL_WS_DIR_POL_ (0x1u)
- #define LCDC_LIDD_CTRL_WS_DIR_POL_NOINVERT (0x0u)
- /* LIDD_CS0_CONF */
- #define LCDC_LIDD_CS0_CONF_R_HOLD (0x0000003Cu)
- #define LCDC_LIDD_CS0_CONF_R_HOLD_SHIFT (0x00000002u)
- #define LCDC_LIDD_CS0_CONF_R_STROBE (0x00000FC0u)
- #define LCDC_LIDD_CS0_CONF_R_STROBE_SHIFT (0x00000006u)
- #define LCDC_LIDD_CS0_CONF_R_SU (0x0001F000u)
- #define LCDC_LIDD_CS0_CONF_R_SU_SHIFT (0x0000000Cu)
- #define LCDC_LIDD_CS0_CONF_TA (0x00000003u)
- #define LCDC_LIDD_CS0_CONF_TA_SHIFT (0x00000000u)
- #define LCDC_LIDD_CS0_CONF_W_HOLD (0x001E0000u)
- #define LCDC_LIDD_CS0_CONF_W_HOLD_SHIFT (0x00000011u)
- #define LCDC_LIDD_CS0_CONF_W_STROBE (0x07E00000u)
- #define LCDC_LIDD_CS0_CONF_W_STROBE_SHIFT (0x00000015u)
- #define LCDC_LIDD_CS0_CONF_W_SU (0xF8000000u)
- #define LCDC_LIDD_CS0_CONF_W_SU_SHIFT (0x0000001Bu)
- /* LIDD_CS0_ADDR */
- #define LCDC_LIDD_CS0_ADDR_ADR_INDX (0x0000FFFFu)
- #define LCDC_LIDD_CS0_ADDR_ADR_INDX_SHIFT (0x00000000u)
- /* LIDD_CS0_DATA */
- #define LCDC_LIDD_CS0_DATA_DATA (0x0000FFFFu)
- #define LCDC_LIDD_CS0_DATA_DATA_SHIFT (0x00000000u)
- /* LIDD_CS1_CONF */
- #define LCDC_LIDD_CS1_CONF_R_HOLD (0x0000003Cu)
- #define LCDC_LIDD_CS1_CONF_R_HOLD_SHIFT (0x00000002u)
- #define LCDC_LIDD_CS1_CONF_R_STROBE (0x00000FC0u)
- #define LCDC_LIDD_CS1_CONF_R_STROBE_SHIFT (0x00000006u)
- #define LCDC_LIDD_CS1_CONF_R_SU (0x0001F000u)
- #define LCDC_LIDD_CS1_CONF_R_SU_SHIFT (0x0000000Cu)
- #define LCDC_LIDD_CS1_CONF_TA (0x00000003u)
- #define LCDC_LIDD_CS1_CONF_TA_SHIFT (0x00000000u)
- #define LCDC_LIDD_CS1_CONF_W_HOLD (0x001E0000u)
- #define LCDC_LIDD_CS1_CONF_W_HOLD_SHIFT (0x00000011u)
- #define LCDC_LIDD_CS1_CONF_W_STROBE (0x07E00000u)
- #define LCDC_LIDD_CS1_CONF_W_STROBE_SHIFT (0x00000015u)
- #define LCDC_LIDD_CS1_CONF_W_SU (0xF8000000u)
- #define LCDC_LIDD_CS1_CONF_W_SU_SHIFT (0x0000001Bu)
- /* LIDD_CS1_ADDR */
- #define LCDC_LIDD_CS1_ADDR_ADR_INDX (0x0000FFFFu)
- #define LCDC_LIDD_CS1_ADDR_ADR_INDX_SHIFT (0x00000000u)
- /* RASTER_CTRL */
- #define LCDC_RASTER_CTRL_ACTVID_EN_VBLANK (0x08000000u)
- #define LCDC_RASTER_CTRL_ACTVID_EN_VBLANK_SHIFT (0x0000001Bu)
- #define LCDC_RASTER_CTRL_ACTVID_EN_VBLANK_NOACTVID (0x0u)
- #define LCDC_RASTER_CTRL_ACTVID_EN_VBLANK_TOGGLEACTVID (0x1u)
- #define LCDC_RASTER_CTRL_FIFO_DMA_DELAY (0x000FF000u)
- #define LCDC_RASTER_CTRL_FIFO_DMA_DELAY_SHIFT (0x0000000Cu)
- #define LCDC_RASTER_CTRL_FIFO_DMA_DELAY_DISABLED (0x0u)
- #define LCDC_RASTER_CTRL_MONO8B (0x00000200u)
- #define LCDC_RASTER_CTRL_MONO8B_SHIFT (0x00000009u)
- #define LCDC_RASTER_CTRL_MONO8B_4PIXEL (0x0u)
- #define LCDC_RASTER_CTRL_MONO8B_8PIXEL (0x1u)
- #define LCDC_RASTER_CTRL_MONO_COLOR (0x00000002u)
- #define LCDC_RASTER_CTRL_MONO_COLOR_SHIFT (0x00000001u)
- #define LCDC_RASTER_CTRL_MONO_COLOR_COLOR (0x0u)
- #define LCDC_RASTER_CTRL_MONO_COLOR_MONO (0x1u)
- #define LCDC_RASTER_CTRL_NIB_MODE (0x00400000u)
- #define LCDC_RASTER_CTRL_NIB_MODE_SHIFT (0x00000016u)
- #define LCDC_RASTER_CTRL_NIB_MODE_DISABLED (0x0u)
- #define LCDC_RASTER_CTRL_NIB_MODE_ENABLED (0x1u)
- #define LCDC_RASTER_CTRL_PLM (0x00300000u)
- #define LCDC_RASTER_CTRL_PLM_SHIFT (0x00000014u)
- #define LCDC_RASTER_CTRL_PLM_DATA (0x00000002u)
- #define LCDC_RASTER_CTRL_PLM_PALETTE (0x00000001u)
- #define LCDC_RASTER_CTRL_PLM_PALETTE_DATA (0x00000000u)
- #define LCDC_RASTER_CTRL_RASTER_EN (0x00000001u)
- #define LCDC_RASTER_CTRL_RASTER_EN_SHIFT (0x00000000u)
- #define LCDC_RASTER_CTRL_RASTER_EN_DISABLED (0x0u)
- #define LCDC_RASTER_CTRL_RASTER_EN_ENABLED (0x1u)
- #define LCDC_RASTER_CTRL_RD_ORDER (0x00000100u)
- #define LCDC_RASTER_CTRL_RD_ORDER_SHIFT (0x00000008u)
- #define LCDC_RASTER_CTRL_RD_ORDER_H2L (0x1u)
- #define LCDC_RASTER_CTRL_RD_ORDER_L2H (0x0u)
- #define LCDC_RASTER_CTRL_STN_565 (0x01000000u)
- #define LCDC_RASTER_CTRL_STN_565_SHIFT (0x00000018u)
- #define LCDC_RASTER_CTRL_STN_565_12BPP (0x0u)
- #define LCDC_RASTER_CTRL_STN_565_16BPP (0x1u)
- #define LCDC_RASTER_CTRL_TFT24 (0x02000000u)
- #define LCDC_RASTER_CTRL_TFT24_SHIFT (0x00000019u)
- #define LCDC_RASTER_CTRL_TFT24_OFF (0x0u)
- #define LCDC_RASTER_CTRL_TFT24_ON (0x1u)
- #define LCDC_RASTER_CTRL_TFT24UNPACKED (0x04000000u)
- #define LCDC_RASTER_CTRL_TFT24UNPACKED_SHIFT (0x0000001Au)
- #define LCDC_RASTER_CTRL_TFT24UNPACKED_PACKED (0x0u)
- #define LCDC_RASTER_CTRL_TFT24UNPACKED_UNPACKED (0x1u)
- #define LCDC_RASTER_CTRL_TFT_ALT_MAP (0x00800000u)
- #define LCDC_RASTER_CTRL_TFT_ALT_MAP_SHIFT (0x00000017u)
- #define LCDC_RASTER_CTRL_TFT_ALT_MAP_565 (0x1u)
- #define LCDC_RASTER_CTRL_TFT_ALT_MAP_ALIGN (0x0u)
- #define LCDC_RASTER_CTRL_TFT_STN (0x00000080u)
- #define LCDC_RASTER_CTRL_TFT_STN_SHIFT (0x00000007u)
- #define LCDC_RASTER_CTRL_TFT_STN_STN (0x0u)
- #define LCDC_RASTER_CTRL_TFT_STN_TFT (0x1u)
- #define LCDC_RASTER_CTRL_FUF_EN (0x00000040u)
- #define LCDC_RASTER_CTRL_FUF_EN_SHIFT (0x00000006u)
- #define LCDC_RASTER_CTRL_SL_EN (0x00000020u)
- #define LCDC_RASTER_CTRL_SL_EN_SHIFT (0x00000005u)
- #define LCDC_RASTER_CTRL_PL_EN (0x00000010u)
- #define LCDC_RASTER_CTRL_PL_EN_SHIFT (0x00000004u)
- #define LCDC_RASTER_CTRL_DONE_EN (0x00000008u)
- #define LCDC_RASTER_CTRL_DONE_EN_SHIFT (0x00000003u)
- #define LCDC_RASTER_CTRL_AC_EN (0x00000004u)
- #define LCDC_RASTER_CTRL_AC_EN_SHIFT (0x00000002u)
- /* RASTER_TIMING_0 */
- #define LCDC_RASTER_TIMING_0_HBP (0xFF000000u)
- #define LCDC_RASTER_TIMING_0_HBP_SHIFT (0x00000018u)
- #define LCDC_RASTER_TIMING_0_HFP (0x00FF0000u)
- #define LCDC_RASTER_TIMING_0_HFP_SHIFT (0x00000010u)
- #define LCDC_RASTER_TIMING_0_HSW (0x0000FC00u)
- #define LCDC_RASTER_TIMING_0_HSW_SHIFT (0x0000000Au)
- #define LCDC_RASTER_TIMING_0_PPL (0x000003F0u)
- #define LCDC_RASTER_TIMING_0_PPL_SHIFT (0x00000004u)
- #define LCDC_RASTER_TIMING_0_PPLMSB (0x00000008u)
- #define LCDC_RASTER_TIMING_0_PPLMSB_SHIFT (0x00000003u)
- /* RASTER_TIMING_1 */
- #define LCDC_RASTER_TIMING_1_LPP (0x000003FFu)
- #define LCDC_RASTER_TIMING_1_LPP_SHIFT (0x00000000u)
- #define LCDC_RASTER_TIMING_1_VBP (0xFF000000u)
- #define LCDC_RASTER_TIMING_1_VBP_SHIFT (0x00000018u)
- #define LCDC_RASTER_TIMING_1_VFP (0x00FF0000u)
- #define LCDC_RASTER_TIMING_1_VFP_SHIFT (0x00000010u)
- #define LCDC_RASTER_TIMING_1_VSW (0x0000FC00u)
- #define LCDC_RASTER_TIMING_1_VSW_SHIFT (0x0000000Au)
- /* RASTER_TIMING_2 */
- #define LCDC_RASTER_TIMING_2_ACB (0x0000FF00u)
- #define LCDC_RASTER_TIMING_2_ACB_SHIFT (0x00000008u)
- #define LCDC_RASTER_TIMING_2_ACB_I (0x000F0000u)
- #define LCDC_RASTER_TIMING_2_ACB_I_SHIFT (0x00000010u)
- #define LCDC_RASTER_TIMING_2_BIAS (0x00800000u)
- #define LCDC_RASTER_TIMING_2_BIAS_SHIFT (0x00000017u)
- #define LCDC_RASTER_TIMING_2_BIAS_ACTIVE_HIGH (0x0u)
- #define LCDC_RASTER_TIMING_2_BIAS_ACTIVE_LOW (0x1u)
- #define LCDC_RASTER_TIMING_2_HBP_HIGHBITS (0x00000030u)
- #define LCDC_RASTER_TIMING_2_HBP_HIGHBITS_SHIFT (0x00000006u)
- #define LCDC_RASTER_TIMING_2_HFP_HIGHBITS (0x00000003u)
- #define LCDC_RASTER_TIMING_2_HFP_HIGHBITS_SHIFT (0x00000000u)
- #define LCDC_RASTER_TIMING_2_IEO (0x00800000u)
- #define LCDC_RASTER_TIMING_2_IEO_SHIFT (0x00000017u)
- #define LCDC_RASTER_TIMING_2_IEO_ACTIVE_HIGH (0x0u)
- #define LCDC_RASTER_TIMING_2_IEO_ACTIVE_LOW (0x1u)
- #define LCDC_RASTER_TIMING_2_IHS (0x00200000u)
- #define LCDC_RASTER_TIMING_2_IHS_SHIFT (0x00000015u)
- #define LCDC_RASTER_TIMING_2_IHS_ACTIVE_HIGH (0x0u)
- #define LCDC_RASTER_TIMING_2_IHS_ACTIVE_LOW (0x1u)
- #define LCDC_RASTER_TIMING_2_IPC (0x00400000u)
- #define LCDC_RASTER_TIMING_2_IPC_SHIFT (0x00000016u)
- #define LCDC_RASTER_TIMING_2_IPC_FALLING (0x1u)
- #define LCDC_RASTER_TIMING_2_IPC_RISING (0x0u)
- #define LCDC_RASTER_TIMING_2_IVS (0x00100000u)
- #define LCDC_RASTER_TIMING_2_IVS_SHIFT (0x00000014u)
- #define LCDC_RASTER_TIMING_2_IVS_ACTIVE_HIGH (0x0u)
- #define LCDC_RASTER_TIMING_2_IVS_ACTIVE_LOW (0x1u)
- #define LCDC_RASTER_TIMING_2_LPP_B10 (0x04000000u)
- #define LCDC_RASTER_TIMING_2_LPP_B10_SHIFT (0x0000001Au)
- #define LCDC_RASTER_TIMING_2_PHSVS_ON_OFF (0x02000000u)
- #define LCDC_RASTER_TIMING_2_PHSVS_ON_OFF_SHIFT (0x00000019u)
- #define LCDC_RASTER_TIMING_2_PHSVS_ON_OFF_BIT24 (0x1u)
- #define LCDC_RASTER_TIMING_2_PHSVS_ON_OFF_OPPOSITE_EDGE (0x0u)
- #define LCDC_RASTER_TIMING_2_PHSVS_RF (0x01000000u)
- #define LCDC_RASTER_TIMING_2_PHSVS_RF_SHIFT (0x00000018u)
- #define LCDC_RASTER_TIMING_2_PHSVS_RF_FALLING (0x0u)
- #define LCDC_RASTER_TIMING_2_PHSVS_RF_RISING (0x1u)
- #define LCDC_RASTER_TIMING_2_SYNC_CTRL (0x02000000u)
- #define LCDC_RASTER_TIMING_2_SYNC_CTRL_SHIFT (0x00000019u)
- #define LCDC_RASTER_TIMING_2_SYNC_CTRL_BIT24 (0x1u)
- #define LCDC_RASTER_TIMING_2_SYNC_CTRL_OPPOSITE_EDGE (0x0u)
- #define LCDC_RASTER_TIMING_2_SYNC_EDGE (0x01000000u)
- #define LCDC_RASTER_TIMING_2_SYNC_EDGE_SHIFT (0x00000018u)
- #define LCDC_RASTER_TIMING_2_SYNC_EDGE_FALLING (0x0u)
- #define LCDC_RASTER_TIMING_2_SYNC_EDGE_RISING (0x1u)
- /* RASTER_SUBPANEL */
- #define LCDC_RASTER_SUBPANEL_DPD (0x0000FFFFu)
- #define LCDC_RASTER_SUBPANEL_DPD_SHIFT (0x00000000u)
- #define LCDC_RASTER_SUBPANEL_DPDMSB (0x000000FFu)
- #define LCDC_RASTER_SUBPANEL_DPDMSB_SHIFT (0x00000000u)
- #define LCDC_RASTER_SUBPANEL_HOLS (0x20000000u)
- #define LCDC_RASTER_SUBPANEL_HOLS_SHIFT (0x0000001Du)
- #define LCDC_RASTER_SUBPANEL_HOLS_DATA_BOTTOM (0x1u)
- #define LCDC_RASTER_SUBPANEL_HOLS_DATA_TOP (0x0u)
- #define LCDC_RASTER_SUBPANEL_LPPT (0x03FF0000u)
- #define LCDC_RASTER_SUBPANEL_LPPT_SHIFT (0x00000010u)
- #define LCDC_RASTER_SUBPANEL_LPPT_B10 (0x00000100u)
- #define LCDC_RASTER_SUBPANEL_LPPT_B10_SHIFT (0x00000008u)
- #define LCDC_RASTER_SUBPANEL_SPEN (0x80000000u)
- #define LCDC_RASTER_SUBPANEL_SPEN_SHIFT (0x0000001Fu)
- #define LCDC_RASTER_SUBPANEL_SPEN_DISABLED (0x0u)
- #define LCDC_RASTER_SUBPANEL_SPEN_ENABLED (0x1u)
- /* LCDDMA_CTRL */
- #define LCDC_LCDDMA_CTRL_BIGENDIAN (0x00000002u)
- #define LCDC_LCDDMA_CTRL_BIGENDIAN_SHIFT (0x00000001u)
- #define LCDC_LCDDMA_CTRL_EOF_INTEN (0x00000004)
- #define LCDC_LCDDMA_CTRL_EOF_INTEN_SHIFT (0x00000002u)
- #define LCDC_LCDDMA_CTRL_BURST_SIZE (0x00000070u)
- #define LCDC_LCDDMA_CTRL_BURST_SIZE_SHIFT (0x00000004u)
- #define LCDC_LCDDMA_CTRL_BURST_SIZE_EIGHT (0x00000003u)
- #define LCDC_LCDDMA_CTRL_BURST_SIZE_FOUR (0x00000002u)
- #define LCDC_LCDDMA_CTRL_BURST_SIZE_ONE (0x00000000u)
- #define LCDC_LCDDMA_CTRL_BURST_SIZE_SIXTEEN (0x00000004u)
- #define LCDC_LCDDMA_CTRL_BURST_SIZE_TWO (0x00000001u)
- #define LCDC_LCDDMA_CTRL_BYTE_SWAP (0x00000008u)
- #define LCDC_LCDDMA_CTRL_BYTE_SWAP_SHIFT (0x00000003u)
- #define LCDC_LCDDMA_CTRL_DMA_MASTER_PRIO (0x00070000u)
- #define LCDC_LCDDMA_CTRL_DMA_MASTER_PRIO_SHIFT (0x00000010u)
- #define LCDC_LCDDMA_CTRL_FRAME_MODE (0x00000001u)
- #define LCDC_LCDDMA_CTRL_FRAME_MODE_SHIFT (0x00000000u)
- #define LCDC_LCDDMA_CTRL_FRAME_MODE_ONE (0x0u)
- #define LCDC_LCDDMA_CTRL_FRAME_MODE_TWO (0x1u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY (0x00000700u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_SHIFT (0x00000008u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_EIGHT (0x00000000u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_FIVE_TWELVE (0x00000006u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_ONE_TWENTY_EIGHT (0x00000004u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_SIXTEEN (0x00000001u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_SIXTY_FOUR (0x00000003u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_THIRTY_TWO (0x00000002u)
- #define LCDC_LCDDMA_CTRL_TH_FIFO_READY_TWO_FIFTY_SIX (0x00000005u)
- /* LCDDMA_FB0_BASE */
- #define LCDC_LCDDMA_FB0_BASE_FB0_BASE (0xFFFFFFFCu)
- #define LCDC_LCDDMA_FB0_BASE_FB0_BASE_SHIFT (0x00000002u)
- /* LCDDMA_FB0_CEILING */
- #define LCDC_LCDDMA_FB0_CEILING_FB0_CEIL (0xFFFFFFFCu)
- #define LCDC_LCDDMA_FB0_CEILING_FB0_CEIL_SHIFT (0x00000002u)
- /* LCDDMA_FB1_BASE */
- #define LCDC_LCDDMA_FB1_BASE_FB1_BASE (0xFFFFFFFCu)
- #define LCDC_LCDDMA_FB1_BASE_FB1_BASE_SHIFT (0x00000002u)
- /* LCDDMA_FB1_CEILING */
- #define LCDC_LCDDMA_FB1_CEILING_FB1_CEIL (0xFFFFFFFCu)
- #define LCDC_LCDDMA_FB1_CEILING_FB1_CEIL_SHIFT (0x00000002u)
- /* SYSCONFIG */
- #define LCDC_SYSCONFIG_IDLEMODE (0x000000C0u)
- #define LCDC_SYSCONFIG_IDLEMODE_SHIFT (0x00000004u)
- #define LCDC_SYSCONFIG_IDLEMODE_FORCE (0x0u)
- #define LCDC_SYSCONFIG_IDLEMODE_NOIDLE (0x1u)
- #define LCDC_SYSCONFIG_IDLEMODE_SMART (0x2u)
- #define LCDC_SYSCONFIG_IDLEMODE_WAKEUP (0x3u)
- #define LCDC_SYSCONFIG_STANDBYMODE (0x00000030u)
- #define LCDC_SYSCONFIG_STANDBYMODE_SHIFT (0x00000002u)
- #define LCDC_SYSCONFIG_STANDBYMODE_FORCE (0x0u)
- #define LCDC_SYSCONFIG_STANDBYMODE_NOSTANDBY (0x1u)
- #define LCDC_SYSCONFIG_STANDBYMODE_SMART (0x2u)
- #define LCDC_SYSCONFIG_STANDBYMODE_WAKEUP (0x3u)
- /* IRQSTATUS_RAW */
- #define LCDC_IRQSTATUS_RAW_ACB (0x00000008u)
- #define LCDC_IRQSTATUS_RAW_ACB_SHIFT (0x00000003u)
- #define LCDC_IRQSTATUS_RAW_ACB_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_ACB_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_ACB_SET (0x1u)
- #define LCDC_IRQSTATUS_RAW_DONE (0x00000001u)
- #define LCDC_IRQSTATUS_RAW_DONE_SHIFT (0x00000000u)
- #define LCDC_IRQSTATUS_RAW_DONE_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_DONE_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_DONE_SET (0x1u)
- #define LCDC_IRQSTATUS_RAW_EOF0 (0x00000100u)
- #define LCDC_IRQSTATUS_RAW_EOF0_SHIFT (0x00000008u)
- #define LCDC_IRQSTATUS_RAW_EOF0_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_EOF0_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_EOF0_SET (0x1u)
- #define LCDC_IRQSTATUS_RAW_EOF1 (0x00000200u)
- #define LCDC_IRQSTATUS_RAW_EOF1_SHIFT (0x00000009u)
- #define LCDC_IRQSTATUS_RAW_EOF1_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_EOF1_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_EOF1_SET (0x1u)
- #define LCDC_IRQSTATUS_RAW_FUF (0x00000020u)
- #define LCDC_IRQSTATUS_RAW_FUF_SHIFT (0x00000005u)
- #define LCDC_IRQSTATUS_RAW_FUF_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_FUF_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_FUF_SET (0x1u)
- #define LCDC_IRQSTATUS_RAW_PL (0x00000040u)
- #define LCDC_IRQSTATUS_RAW_PL_SHIFT (0x00000006u)
- #define LCDC_IRQSTATUS_RAW_PL_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_PL_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_PL_SET (0x1u)
- #define LCDC_IRQSTATUS_RAW_RECURRENT_RASTER (0x00000002u)
- #define LCDC_IRQSTATUS_RAW_RECURRENT_RASTER_SHIFT (0x00000001u)
- #define LCDC_IRQSTATUS_RAW_RECURRENT_RASTER_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_RECURRENT_RASTER_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_RECURRENT_RASTER_SET (0x1u)
- #define LCDC_IRQSTATUS_RAW_SYNC (0x00000004u)
- #define LCDC_IRQSTATUS_RAW_SYNC_SHIFT (0x00000002u)
- #define LCDC_IRQSTATUS_RAW_SYNC_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RAW_SYNC_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RAW_SYNC_SET (0x1u)
- /* IRQSTATUS */
- #define LCDC_IRQSTATUS_ACB (0x00000008u)
- #define LCDC_IRQSTATUS_ACB_SHIFT (0x00000003u)
- #define LCDC_IRQSTATUS_ACB_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_ACB_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_ACB_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_DONE (0x00000001u)
- #define LCDC_IRQSTATUS_DONE_SHIFT (0x00000000u)
- #define LCDC_IRQSTATUS_DONE_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_DONE_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_DONE_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_EOF0 (0x00000100u)
- #define LCDC_IRQSTATUS_EOF0_SHIFT (0x00000008u)
- #define LCDC_IRQSTATUS_EOF0_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_EOF0_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_EOF0_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_EOF1 (0x00000200u)
- #define LCDC_IRQSTATUS_EOF1_SHIFT (0x00000009u)
- #define LCDC_IRQSTATUS_EOF1_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_EOF1_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_EOF1_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_FUF (0x00000020u)
- #define LCDC_IRQSTATUS_FUF_SHIFT (0x00000005u)
- #define LCDC_IRQSTATUS_FUF_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_FUF_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_FUF_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_PL (0x00000040u)
- #define LCDC_IRQSTATUS_PL_SHIFT (0x00000006u)
- #define LCDC_IRQSTATUS_PL_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_PL_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_PL_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_RECURRENT_RASTER (0x00000002u)
- #define LCDC_IRQSTATUS_RECURRENT_RASTER_SHIFT (0x00000001u)
- #define LCDC_IRQSTATUS_RECURRENT_RASTER_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_RECURRENT_RASTER_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_RECURRENT_RASTER_INACTIVE (0x0u)
- #define LCDC_IRQSTATUS_SYNC (0x00000004u)
- #define LCDC_IRQSTATUS_SYNC_SHIFT (0x00000002u)
- #define LCDC_IRQSTATUS_SYNC_ACTIVE (0x1u)
- #define LCDC_IRQSTATUS_SYNC_CLEAR (0x1u)
- #define LCDC_IRQSTATUS_SYNC_INACTIVE (0x0u)
- #define LCDC_LCD_STAT_EOF1 (0x00000200u)
- #define LCDC_LCD_STAT_EOF1_SHIFT (0x00000009u)
- #define LCDC_LCD_STAT_EOF0 (0x00000100u)
- #define LCDC_LCD_STAT_EOF0_SHIFT (0x00000008u)
- #define LCDC_LCD_STAT_PL (0x00000040u)
- #define LCDC_LCD_STAT_PL_SHIFT (0x00000006u)
- #define LCDC_LCD_STAT_FUF (0x00000020u)
- #define LCDC_LCD_STAT_FUF_SHIFT (0x00000005u)
- #define LCDC_LCD_STAT_ABC (0x00000008u)
- #define LCDC_LCD_STAT_ABC_SHIFT (0x00000003u)
- #define LCDC_LCD_STAT_SYNC (0x00000004u)
- #define LCDC_LCD_STAT_SYNC_SHIFT (0x00000002u)
- #define LCDC_LCD_STAT_DONE (0x00000001u)
- #define LCDC_LCD_STAT_DONE_SHIFT (0x00000000u)
- /* IRQENABLE_SET */
- #define LCDC_IRQENABLE_SET_ACB (0x00000008u)
- #define LCDC_IRQENABLE_SET_ACB_SHIFT (0x00000003u)
- #define LCDC_IRQENABLE_SET_ACB_DISABLED (0x0u)
- #define LCDC_IRQENABLE_SET_ACB_ENABLED (0x1u)
- #define LCDC_IRQENABLE_SET_ACB_SET (0x1u)
- #define LCDC_IRQENABLE_SET_DONE (0x00000001u)
- #define LCDC_IRQENABLE_SET_DONE_SHIFT (0x00000000u)
- #define LCDC_IRQENABLE_SET_DONE_DISABLED (0x0u)
- #define LCDC_IRQENABLE_SET_DONE_ENABLED (0x1u)
- #define LCDC_IRQENABLE_SET_DONE_SET (0x1u)
- #define LCDC_IRQENABLE_SET_EOF0 (0x00000100u)
- #define LCDC_IRQENABLE_SET_EOF0_SHIFT (0x00000008u)
- #define LCDC_IRQENABLE_SET_EOF0_DISABLED (0x0u)
- #define LCDC_IRQENABLE_SET_EOF0_ENABLED (0x1u)
- #define LCDC_IRQENABLE_SET_EOF0_SET (0x1u)
- #define LCDC_IRQENABLE_SET_EOF1 (0x00000200u)
- #define LCDC_IRQENABLE_SET_EOF1_SHIFT (0x00000009u)
- #define LCDC_IRQENABLE_SET_EOF1_DISABLED (0x0u)
- #define LCDC_IRQENABLE_SET_EOF1_ENABLED (0x1u)
- #define LCDC_IRQENABLE_SET_EOF1_SET (0x1u)
- #define LCDC_IRQENABLE_SET_FUF (0x00000020u)
- #define LCDC_IRQENABLE_SET_FUF_SHIFT (0x00000005u)
- #define LCDC_IRQENABLE_SET_FUF_SET (0x1u)
- #define LCDC_IRQENABLE_SET_PL (0x00000040u)
- #define LCDC_IRQENABLE_SET_PL_SHIFT (0x00000006u)
- #define LCDC_IRQENABLE_SET_PL_DISABLED (0x0u)
- #define LCDC_IRQENABLE_SET_PL_ENABLED (0x1u)
- #define LCDC_IRQENABLE_SET_PL_SET (0x1u)
- #define LCDC_IRQENABLE_SET_RECURRENT_RASTER (0x00000002u)
- #define LCDC_IRQENABLE_SET_RECURRENT_RASTER_SHIFT (0x00000001u)
- #define LCDC_IRQENABLE_SET_RECURRENT_RASTER_DISABLED (0x0u)
- #define LCDC_IRQENABLE_SET_RECURRENT_RASTER_ENABLED (0x1u)
- #define LCDC_IRQENABLE_SET_RECURRENT_RASTER_SET (0x1u)
- #define LCDC_IRQENABLE_SET_SYNC (0x00000004u)
- #define LCDC_IRQENABLE_SET_SYNC_SHIFT (0x00000002u)
- #define LCDC_IRQENABLE_SET_SYNC_DISABLED (0x0u)
- #define LCDC_IRQENABLE_SET_SYNC_ENABLED (0x1u)
- #define LCDC_IRQENABLE_SET_SYNC_SET (0x1u)
- /* IRQENABLE_CLEAR */
- #define LCDC_IRQENABLE_CLEAR_ACB (0x00000008u)
- #define LCDC_IRQENABLE_CLEAR_ACB_SHIFT (0x00000003u)
- #define LCDC_IRQENABLE_CLEAR_ACB_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_ACB_DISABLED (0x0u)
- #define LCDC_IRQENABLE_CLEAR_ACB_ENABLED (0x1u)
- #define LCDC_IRQENABLE_CLEAR_DONE (0x00000001u)
- #define LCDC_IRQENABLE_CLEAR_DONE_SHIFT (0x00000000u)
- #define LCDC_IRQENABLE_CLEAR_DONE_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_DONE_DISABLED (0x0u)
- #define LCDC_IRQENABLE_CLEAR_DONE_ENABLED (0x1u)
- #define LCDC_IRQENABLE_CLEAR_EOF0 (0x00000100u)
- #define LCDC_IRQENABLE_CLEAR_EOF0_SHIFT (0x00000008u)
- #define LCDC_IRQENABLE_CLEAR_EOF0_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_EOF0_DISABLED (0x0u)
- #define LCDC_IRQENABLE_CLEAR_EOF0_ENABLED (0x1u)
- #define LCDC_IRQENABLE_CLEAR_EOF1 (0x00000200u)
- #define LCDC_IRQENABLE_CLEAR_EOF1_SHIFT (0x00000009u)
- #define LCDC_IRQENABLE_CLEAR_EOF1_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_EOF1_DISABLED (0x0u)
- #define LCDC_IRQENABLE_CLEAR_EOF1_ENABLED (0x1u)
- #define LCDC_IRQENABLE_CLEAR_FUF (0x00000020u)
- #define LCDC_IRQENABLE_CLEAR_FUF_SHIFT (0x00000005u)
- #define LCDC_IRQENABLE_CLEAR_FUF_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_PL (0x00000040u)
- #define LCDC_IRQENABLE_CLEAR_PL_SHIFT (0x00000006u)
- #define LCDC_IRQENABLE_CLEAR_PL_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_PL_DISABLED (0x0u)
- #define LCDC_IRQENABLE_CLEAR_PL_ENABLED (0x1u)
- #define LCDC_IRQENABLE_CLEAR_RECURRENT_RASTER (0x00000002u)
- #define LCDC_IRQENABLE_CLEAR_RECURRENT_RASTER_SHIFT (0x00000001u)
- #define LCDC_IRQENABLE_CLEAR_RECURRENT_RASTER_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_RECURRENT_RASTER_DISABLED (0x0u)
- #define LCDC_IRQENABLE_CLEAR_RECURRENT_RASTER_ENABLED (0x1u)
- #define LCDC_IRQENABLE_CLEAR_SYNC (0x00000004u)
- #define LCDC_IRQENABLE_CLEAR_SYNC_SHIFT (0x00000002u)
- #define LCDC_IRQENABLE_CLEAR_SYNC_CLEAR (0x1u)
- #define LCDC_IRQENABLE_CLEAR_SYNC_DISABLED (0x0u)
- #define LCDC_IRQENABLE_CLEAR_SYNC_ENABLED (0x1u)
- /* CLKC_ENABLE */
- #define LCDC_CLKC_ENABLE_CORE (0x00000001u)
- #define LCDC_CLKC_ENABLE_CORE_SHIFT (0x00000000u)
- #define LCDC_CLKC_ENABLE_CORE_DISABLE (0x0u)
- #define LCDC_CLKC_ENABLE_CORE_ENABLE (0x1u)
- #define LCDC_CLKC_ENABLE_DMA (0x00000004u)
- #define LCDC_CLKC_ENABLE_DMA_SHIFT (0x00000002u)
- #define LCDC_CLKC_ENABLE_DMA_DISABLE (0x0u)
- #define LCDC_CLKC_ENABLE_DMA_ENABLE (0x1u)
- #define LCDC_CLKC_ENABLE_LIDD (0x00000002u)
- #define LCDC_CLKC_ENABLE_LIDD_SHIFT (0x00000001u)
- #define LCDC_CLKC_ENABLE_LIDD_DISABLE (0x0u)
- #define LCDC_CLKC_ENABLE_LIDD_ENABLE (0x1u)
- /* CLKC_RESET */
- #define LCDC_CLKC_RESET_CORE (0x00000001u)
- #define LCDC_CLKC_RESET_CORE_SHIFT (0x00000000u)
- #define LCDC_CLKC_RESET_CORE_DISABLE (0x0u)
- #define LCDC_CLKC_RESET_CORE_ENABLE (0x1u)
- #define LCDC_CLKC_RESET_DMA (0x00000004u)
- #define LCDC_CLKC_RESET_DMA_SHIFT (0x00000002u)
- #define LCDC_CLKC_RESET_DMA_DISABLE (0x0u)
- #define LCDC_CLKC_RESET_DMA_ENABLE (0x1u)
- #define LCDC_CLKC_RESET_LIDD (0x00000002u)
- #define LCDC_CLKC_RESET_LIDD_SHIFT (0x00000001u)
- #define LCDC_CLKC_RESET_LIDD_DISABLE (0x0u)
- #define LCDC_CLKC_RESET_LIDD_ENABLE (0x1u)
- #define LCDC_CLKC_RESET_MAIN (0x00000008u)
- #define LCDC_CLKC_RESET_MAIN_SHIFT (0x00000003u)
- #define LCDC_CLKC_RESET_MAIN_DISABLE (0x0u)
- #define LCDC_CLKC_RESET_MAIN_ENABLE (0x1u)
- #ifdef __cplusplus
- }
- #endif
- #endif
|