18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/ 48c2ecf20Sopenharmony_ci * Author: Jyri Sarha <jsarha@ti.com> 58c2ecf20Sopenharmony_ci */ 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci#ifndef __TIDSS_DISPC_REGS_H 88c2ecf20Sopenharmony_ci#define __TIDSS_DISPC_REGS_H 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_cienum dispc_common_regs { 118c2ecf20Sopenharmony_ci NOT_APPLICABLE_OFF = 0, 128c2ecf20Sopenharmony_ci DSS_REVISION_OFF, 138c2ecf20Sopenharmony_ci DSS_SYSCONFIG_OFF, 148c2ecf20Sopenharmony_ci DSS_SYSSTATUS_OFF, 158c2ecf20Sopenharmony_ci DISPC_IRQ_EOI_OFF, 168c2ecf20Sopenharmony_ci DISPC_IRQSTATUS_RAW_OFF, 178c2ecf20Sopenharmony_ci DISPC_IRQSTATUS_OFF, 188c2ecf20Sopenharmony_ci DISPC_IRQENABLE_SET_OFF, 198c2ecf20Sopenharmony_ci DISPC_IRQENABLE_CLR_OFF, 208c2ecf20Sopenharmony_ci DISPC_VID_IRQENABLE_OFF, 218c2ecf20Sopenharmony_ci DISPC_VID_IRQSTATUS_OFF, 228c2ecf20Sopenharmony_ci DISPC_VP_IRQENABLE_OFF, 238c2ecf20Sopenharmony_ci DISPC_VP_IRQSTATUS_OFF, 248c2ecf20Sopenharmony_ci WB_IRQENABLE_OFF, 258c2ecf20Sopenharmony_ci WB_IRQSTATUS_OFF, 268c2ecf20Sopenharmony_ci DISPC_GLOBAL_MFLAG_ATTRIBUTE_OFF, 278c2ecf20Sopenharmony_ci DISPC_GLOBAL_OUTPUT_ENABLE_OFF, 288c2ecf20Sopenharmony_ci DISPC_GLOBAL_BUFFER_OFF, 298c2ecf20Sopenharmony_ci DSS_CBA_CFG_OFF, 308c2ecf20Sopenharmony_ci DISPC_DBG_CONTROL_OFF, 318c2ecf20Sopenharmony_ci DISPC_DBG_STATUS_OFF, 328c2ecf20Sopenharmony_ci DISPC_CLKGATING_DISABLE_OFF, 338c2ecf20Sopenharmony_ci DISPC_SECURE_DISABLE_OFF, 348c2ecf20Sopenharmony_ci FBDC_REVISION_1_OFF, 358c2ecf20Sopenharmony_ci FBDC_REVISION_2_OFF, 368c2ecf20Sopenharmony_ci FBDC_REVISION_3_OFF, 378c2ecf20Sopenharmony_ci FBDC_REVISION_4_OFF, 388c2ecf20Sopenharmony_ci FBDC_REVISION_5_OFF, 398c2ecf20Sopenharmony_ci FBDC_REVISION_6_OFF, 408c2ecf20Sopenharmony_ci FBDC_COMMON_CONTROL_OFF, 418c2ecf20Sopenharmony_ci FBDC_CONSTANT_COLOR_0_OFF, 428c2ecf20Sopenharmony_ci FBDC_CONSTANT_COLOR_1_OFF, 438c2ecf20Sopenharmony_ci DISPC_CONNECTIONS_OFF, 448c2ecf20Sopenharmony_ci DISPC_MSS_VP1_OFF, 458c2ecf20Sopenharmony_ci DISPC_MSS_VP3_OFF, 468c2ecf20Sopenharmony_ci DISPC_COMMON_REG_TABLE_LEN, 478c2ecf20Sopenharmony_ci}; 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ci/* 508c2ecf20Sopenharmony_ci * dispc_common_regmap should be defined as const u16 * and pointing 518c2ecf20Sopenharmony_ci * to a valid dss common register map for the platform, before the 528c2ecf20Sopenharmony_ci * macros bellow can be used. 538c2ecf20Sopenharmony_ci */ 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ci#define REG(r) (dispc_common_regmap[r ## _OFF]) 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci#define DSS_REVISION REG(DSS_REVISION) 588c2ecf20Sopenharmony_ci#define DSS_SYSCONFIG REG(DSS_SYSCONFIG) 598c2ecf20Sopenharmony_ci#define DSS_SYSSTATUS REG(DSS_SYSSTATUS) 608c2ecf20Sopenharmony_ci#define DISPC_IRQ_EOI REG(DISPC_IRQ_EOI) 618c2ecf20Sopenharmony_ci#define DISPC_IRQSTATUS_RAW REG(DISPC_IRQSTATUS_RAW) 628c2ecf20Sopenharmony_ci#define DISPC_IRQSTATUS REG(DISPC_IRQSTATUS) 638c2ecf20Sopenharmony_ci#define DISPC_IRQENABLE_SET REG(DISPC_IRQENABLE_SET) 648c2ecf20Sopenharmony_ci#define DISPC_IRQENABLE_CLR REG(DISPC_IRQENABLE_CLR) 658c2ecf20Sopenharmony_ci#define DISPC_VID_IRQENABLE(n) (REG(DISPC_VID_IRQENABLE) + (n) * 4) 668c2ecf20Sopenharmony_ci#define DISPC_VID_IRQSTATUS(n) (REG(DISPC_VID_IRQSTATUS) + (n) * 4) 678c2ecf20Sopenharmony_ci#define DISPC_VP_IRQENABLE(n) (REG(DISPC_VP_IRQENABLE) + (n) * 4) 688c2ecf20Sopenharmony_ci#define DISPC_VP_IRQSTATUS(n) (REG(DISPC_VP_IRQSTATUS) + (n) * 4) 698c2ecf20Sopenharmony_ci#define WB_IRQENABLE REG(WB_IRQENABLE) 708c2ecf20Sopenharmony_ci#define WB_IRQSTATUS REG(WB_IRQSTATUS) 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_ci#define DISPC_GLOBAL_MFLAG_ATTRIBUTE REG(DISPC_GLOBAL_MFLAG_ATTRIBUTE) 738c2ecf20Sopenharmony_ci#define DISPC_GLOBAL_OUTPUT_ENABLE REG(DISPC_GLOBAL_OUTPUT_ENABLE) 748c2ecf20Sopenharmony_ci#define DISPC_GLOBAL_BUFFER REG(DISPC_GLOBAL_BUFFER) 758c2ecf20Sopenharmony_ci#define DSS_CBA_CFG REG(DSS_CBA_CFG) 768c2ecf20Sopenharmony_ci#define DISPC_DBG_CONTROL REG(DISPC_DBG_CONTROL) 778c2ecf20Sopenharmony_ci#define DISPC_DBG_STATUS REG(DISPC_DBG_STATUS) 788c2ecf20Sopenharmony_ci#define DISPC_CLKGATING_DISABLE REG(DISPC_CLKGATING_DISABLE) 798c2ecf20Sopenharmony_ci#define DISPC_SECURE_DISABLE REG(DISPC_SECURE_DISABLE) 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ci#define FBDC_REVISION_1 REG(FBDC_REVISION_1) 828c2ecf20Sopenharmony_ci#define FBDC_REVISION_2 REG(FBDC_REVISION_2) 838c2ecf20Sopenharmony_ci#define FBDC_REVISION_3 REG(FBDC_REVISION_3) 848c2ecf20Sopenharmony_ci#define FBDC_REVISION_4 REG(FBDC_REVISION_4) 858c2ecf20Sopenharmony_ci#define FBDC_REVISION_5 REG(FBDC_REVISION_5) 868c2ecf20Sopenharmony_ci#define FBDC_REVISION_6 REG(FBDC_REVISION_6) 878c2ecf20Sopenharmony_ci#define FBDC_COMMON_CONTROL REG(FBDC_COMMON_CONTROL) 888c2ecf20Sopenharmony_ci#define FBDC_CONSTANT_COLOR_0 REG(FBDC_CONSTANT_COLOR_0) 898c2ecf20Sopenharmony_ci#define FBDC_CONSTANT_COLOR_1 REG(FBDC_CONSTANT_COLOR_1) 908c2ecf20Sopenharmony_ci#define DISPC_CONNECTIONS REG(DISPC_CONNECTIONS) 918c2ecf20Sopenharmony_ci#define DISPC_MSS_VP1 REG(DISPC_MSS_VP1) 928c2ecf20Sopenharmony_ci#define DISPC_MSS_VP3 REG(DISPC_MSS_VP3) 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci/* VID */ 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUH_0 0x0 978c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUH_1 0x4 988c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUH2_0 0x8 998c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUH2_1 0xc 1008c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUV_0 0x10 1018c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUV_1 0x14 1028c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUV2_0 0x18 1038c2ecf20Sopenharmony_ci#define DISPC_VID_ACCUV2_1 0x1c 1048c2ecf20Sopenharmony_ci#define DISPC_VID_ATTRIBUTES 0x20 1058c2ecf20Sopenharmony_ci#define DISPC_VID_ATTRIBUTES2 0x24 1068c2ecf20Sopenharmony_ci#define DISPC_VID_BA_0 0x28 1078c2ecf20Sopenharmony_ci#define DISPC_VID_BA_1 0x2c 1088c2ecf20Sopenharmony_ci#define DISPC_VID_BA_UV_0 0x30 1098c2ecf20Sopenharmony_ci#define DISPC_VID_BA_UV_1 0x34 1108c2ecf20Sopenharmony_ci#define DISPC_VID_BUF_SIZE_STATUS 0x38 1118c2ecf20Sopenharmony_ci#define DISPC_VID_BUF_THRESHOLD 0x3c 1128c2ecf20Sopenharmony_ci#define DISPC_VID_CSC_COEF(n) (0x40 + (n) * 4) 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci#define DISPC_VID_FIRH 0x5c 1158c2ecf20Sopenharmony_ci#define DISPC_VID_FIRH2 0x60 1168c2ecf20Sopenharmony_ci#define DISPC_VID_FIRV 0x64 1178c2ecf20Sopenharmony_ci#define DISPC_VID_FIRV2 0x68 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_H0 0x6c 1208c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_H0(phase) (0x6c + (phase) * 4) 1218c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_H0_C 0x90 1228c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_H0_C(phase) (0x90 + (phase) * 4) 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_H12 0xb4 1258c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_H12(phase) (0xb4 + (phase) * 4) 1268c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_H12_C 0xf4 1278c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_H12_C(phase) (0xf4 + (phase) * 4) 1288c2ecf20Sopenharmony_ci 1298c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_V0 0x134 1308c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_V0(phase) (0x134 + (phase) * 4) 1318c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_V0_C 0x158 1328c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_V0_C(phase) (0x158 + (phase) * 4) 1338c2ecf20Sopenharmony_ci 1348c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_V12 0x17c 1358c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_V12(phase) (0x17c + (phase) * 4) 1368c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEFS_V12_C 0x1bc 1378c2ecf20Sopenharmony_ci#define DISPC_VID_FIR_COEF_V12_C(phase) (0x1bc + (phase) * 4) 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ci#define DISPC_VID_GLOBAL_ALPHA 0x1fc 1408c2ecf20Sopenharmony_ci#define DISPC_VID_K2G_IRQENABLE 0x200 /* K2G */ 1418c2ecf20Sopenharmony_ci#define DISPC_VID_K2G_IRQSTATUS 0x204 /* K2G */ 1428c2ecf20Sopenharmony_ci#define DISPC_VID_MFLAG_THRESHOLD 0x208 1438c2ecf20Sopenharmony_ci#define DISPC_VID_PICTURE_SIZE 0x20c 1448c2ecf20Sopenharmony_ci#define DISPC_VID_PIXEL_INC 0x210 1458c2ecf20Sopenharmony_ci#define DISPC_VID_K2G_POSITION 0x214 /* K2G */ 1468c2ecf20Sopenharmony_ci#define DISPC_VID_PRELOAD 0x218 1478c2ecf20Sopenharmony_ci#define DISPC_VID_ROW_INC 0x21c 1488c2ecf20Sopenharmony_ci#define DISPC_VID_SIZE 0x220 1498c2ecf20Sopenharmony_ci#define DISPC_VID_BA_EXT_0 0x22c 1508c2ecf20Sopenharmony_ci#define DISPC_VID_BA_EXT_1 0x230 1518c2ecf20Sopenharmony_ci#define DISPC_VID_BA_UV_EXT_0 0x234 1528c2ecf20Sopenharmony_ci#define DISPC_VID_BA_UV_EXT_1 0x238 1538c2ecf20Sopenharmony_ci#define DISPC_VID_CSC_COEF7 0x23c 1548c2ecf20Sopenharmony_ci#define DISPC_VID_ROW_INC_UV 0x248 1558c2ecf20Sopenharmony_ci#define DISPC_VID_CLUT 0x260 1568c2ecf20Sopenharmony_ci#define DISPC_VID_SAFETY_ATTRIBUTES 0x2a0 1578c2ecf20Sopenharmony_ci#define DISPC_VID_SAFETY_CAPT_SIGNATURE 0x2a4 1588c2ecf20Sopenharmony_ci#define DISPC_VID_SAFETY_POSITION 0x2a8 1598c2ecf20Sopenharmony_ci#define DISPC_VID_SAFETY_REF_SIGNATURE 0x2ac 1608c2ecf20Sopenharmony_ci#define DISPC_VID_SAFETY_SIZE 0x2b0 1618c2ecf20Sopenharmony_ci#define DISPC_VID_SAFETY_LFSR_SEED 0x2b4 1628c2ecf20Sopenharmony_ci#define DISPC_VID_LUMAKEY 0x2b8 1638c2ecf20Sopenharmony_ci#define DISPC_VID_DMA_BUFSIZE 0x2bc /* J721E */ 1648c2ecf20Sopenharmony_ci 1658c2ecf20Sopenharmony_ci/* OVR */ 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci#define DISPC_OVR_CONFIG 0x0 1688c2ecf20Sopenharmony_ci#define DISPC_OVR_VIRTVP 0x4 /* J721E */ 1698c2ecf20Sopenharmony_ci#define DISPC_OVR_DEFAULT_COLOR 0x8 1708c2ecf20Sopenharmony_ci#define DISPC_OVR_DEFAULT_COLOR2 0xc 1718c2ecf20Sopenharmony_ci#define DISPC_OVR_TRANS_COLOR_MAX 0x10 1728c2ecf20Sopenharmony_ci#define DISPC_OVR_TRANS_COLOR_MAX2 0x14 1738c2ecf20Sopenharmony_ci#define DISPC_OVR_TRANS_COLOR_MIN 0x18 1748c2ecf20Sopenharmony_ci#define DISPC_OVR_TRANS_COLOR_MIN2 0x1c 1758c2ecf20Sopenharmony_ci#define DISPC_OVR_ATTRIBUTES(n) (0x20 + (n) * 4) 1768c2ecf20Sopenharmony_ci#define DISPC_OVR_ATTRIBUTES2(n) (0x34 + (n) * 4) /* J721E */ 1778c2ecf20Sopenharmony_ci/* VP */ 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci#define DISPC_VP_CONFIG 0x0 1808c2ecf20Sopenharmony_ci#define DISPC_VP_CONTROL 0x4 1818c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF0 0x8 1828c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF1 0xc 1838c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF2 0x10 1848c2ecf20Sopenharmony_ci#define DISPC_VP_DATA_CYCLE_0 0x14 1858c2ecf20Sopenharmony_ci#define DISPC_VP_DATA_CYCLE_1 0x18 1868c2ecf20Sopenharmony_ci#define DISPC_VP_K2G_GAMMA_TABLE 0x20 /* K2G */ 1878c2ecf20Sopenharmony_ci#define DISPC_VP_K2G_IRQENABLE 0x3c /* K2G */ 1888c2ecf20Sopenharmony_ci#define DISPC_VP_K2G_IRQSTATUS 0x40 /* K2G */ 1898c2ecf20Sopenharmony_ci#define DISPC_VP_DATA_CYCLE_2 0x1c 1908c2ecf20Sopenharmony_ci#define DISPC_VP_LINE_NUMBER 0x44 1918c2ecf20Sopenharmony_ci#define DISPC_VP_POL_FREQ 0x4c 1928c2ecf20Sopenharmony_ci#define DISPC_VP_SIZE_SCREEN 0x50 1938c2ecf20Sopenharmony_ci#define DISPC_VP_TIMING_H 0x54 1948c2ecf20Sopenharmony_ci#define DISPC_VP_TIMING_V 0x58 1958c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF3 0x5c 1968c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF4 0x60 1978c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF5 0x64 1988c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF6 0x68 1998c2ecf20Sopenharmony_ci#define DISPC_VP_CSC_COEF7 0x6c 2008c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_ATTRIBUTES_0 0x70 2018c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_ATTRIBUTES_1 0x74 2028c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_ATTRIBUTES_2 0x78 2038c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_ATTRIBUTES_3 0x7c 2048c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_CAPT_SIGNATURE_0 0x90 2058c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_CAPT_SIGNATURE_1 0x94 2068c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_CAPT_SIGNATURE_2 0x98 2078c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_CAPT_SIGNATURE_3 0x9c 2088c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_POSITION_0 0xb0 2098c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_POSITION_1 0xb4 2108c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_POSITION_2 0xb8 2118c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_POSITION_3 0xbc 2128c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_REF_SIGNATURE_0 0xd0 2138c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_REF_SIGNATURE_1 0xd4 2148c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_REF_SIGNATURE_2 0xd8 2158c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_REF_SIGNATURE_3 0xdc 2168c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_SIZE_0 0xf0 2178c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_SIZE_1 0xf4 2188c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_SIZE_2 0xf8 2198c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_SIZE_3 0xfc 2208c2ecf20Sopenharmony_ci#define DISPC_VP_SAFETY_LFSR_SEED 0x110 2218c2ecf20Sopenharmony_ci#define DISPC_VP_GAMMA_TABLE 0x120 2228c2ecf20Sopenharmony_ci#define DISPC_VP_DSS_OLDI_CFG 0x160 2238c2ecf20Sopenharmony_ci#define DISPC_VP_DSS_OLDI_STATUS 0x164 2248c2ecf20Sopenharmony_ci#define DISPC_VP_DSS_OLDI_LB 0x168 2258c2ecf20Sopenharmony_ci#define DISPC_VP_DSS_MERGE_SPLIT 0x16c /* J721E */ 2268c2ecf20Sopenharmony_ci#define DISPC_VP_DSS_DMA_THREADSIZE 0x170 /* J721E */ 2278c2ecf20Sopenharmony_ci#define DISPC_VP_DSS_DMA_THREADSIZE_STATUS 0x174 /* J721E */ 2288c2ecf20Sopenharmony_ci 2298c2ecf20Sopenharmony_ci/* 2308c2ecf20Sopenharmony_ci * OLDI IO_CTRL register offsets. On AM654 the registers are found 2318c2ecf20Sopenharmony_ci * from CTRL_MMR0, there the syscon regmap should map 0x14 bytes from 2328c2ecf20Sopenharmony_ci * CTRLMMR0P1_OLDI_DAT0_IO_CTRL to CTRLMMR0P1_OLDI_CLK_IO_CTRL 2338c2ecf20Sopenharmony_ci * register range. 2348c2ecf20Sopenharmony_ci */ 2358c2ecf20Sopenharmony_ci#define OLDI_DAT0_IO_CTRL 0x00 2368c2ecf20Sopenharmony_ci#define OLDI_DAT1_IO_CTRL 0x04 2378c2ecf20Sopenharmony_ci#define OLDI_DAT2_IO_CTRL 0x08 2388c2ecf20Sopenharmony_ci#define OLDI_DAT3_IO_CTRL 0x0C 2398c2ecf20Sopenharmony_ci#define OLDI_CLK_IO_CTRL 0x10 2408c2ecf20Sopenharmony_ci 2418c2ecf20Sopenharmony_ci#define OLDI_PWRDN_TX BIT(8) 2428c2ecf20Sopenharmony_ci 2438c2ecf20Sopenharmony_ci#endif /* __TIDSS_DISPC_REGS_H */ 244