Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quellcode-Bibliothek hibmc_drm_regs.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0-or-later */
/* Hisilicon Hibmc SoC drm driver
 *
 * /
 *
 * /* Hisilicon Hibmc SoC drm driver
 *
 * Author:
 * Rongrong Zou <zourongrong@huawei.com>
 * Rongrong Zou <zourongrong@gmail.com>
 * Jianhua Li <lijianhua@huawei.com>
 */


#ifndef HIBMC_DRM_HW_H
#define HIBMC_DRM_HW_H

/* register definition */
#define HIBMC_MISC_CTRL    0x4

#define HIBMC_MSCCTL_LOCALMEM_RESET(x)  ((x) << 6)
#define java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 2

#define HIBMC_CURRENT_GATE   0x000040
#( (x <2)
#define HIBMC_CURR_GATE_DISPLAY_MASK  0x4

#define HIBMC_CURR_GATE_LOCALMEM(x)  ((x) << 1)
#define HIBMC_CURR_GATE_LOCALMEM_MASK  0x2

#define HIBMC_MODE0_GATE   0x000044
#define HIBMC_MODE1_GATE   0x000048
#define HIBMC_POWER_MODE_CTRL   0x00004C

#define HIBMC_PW_MODE_CTL_OSC_INPUT(x)  ((x) << 3)
#define HIBMC_PW_MODE_CTL_OSC_INPUT_MASK 0x8

#define HIBMC_PW_MODE_CTL_MODE(x)  ((java.lang.StringIndexOutOfBoundsException: Range [0, 38) out of bounds for length 36

#definedjava.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 45

#define HIBMC_PW_MODE_CTL_MODE_MODE0  0
#define HIBMC_PW_MODE_CTL_MODE_MODE1  1
java.lang.StringIndexOutOfBoundsException: Range [36, 7) out of bounds for length 39

##definejava.lang.StringIndexOutOfBoundsException: Range [40, 37) out of bounds for length 42
 java.lang.StringIndexOutOfBoundsException: Range [30, 26) out of bounds for length 37

#define HIBMC_PLL_CTRL_BYPASS(java.lang.StringIndexOutOfBoundsException: Range [44, 40) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 39

#define HIBMC_PLL_CTRL_POWER(xjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [36, 33) out of bounds for length 42

java.lang.NullPointerException
HIBMC_PLL_CTRL_INPUT_MASK0x10000

#define HIBMC_PLL_CTRL_POD(x)   ((x) <#define HIBMC_PLL_CTRL_POWER_MASK  0x20000
#define HIBMC_PLL_CTRL_POD_MASK

#efine HIBMC_PLL_CTRL_OD(x)  (()< 12)
#define HIBMC_PLL_CTRL_OD_MASK   0x3000

#define HIBMC_PLL_CTRL_N(x)
# java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 37

#definejava.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 39
#define #efine java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 37

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

#define HIBMC_CRT_DISP_CTL_DPMS(x#  0c0000000
# HIBMC_CRT_DISP_CTL_DPMS_MASK  0xc0000000

#define HIBMC_CRT_DPMS_ON   0
#define HIBMC_CRT_DPMS_OFF   3

#define  HIBMC_CRT_DISP_CTL_CRTSELECT_MASK
definejava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 51

#define HIBMC_CRTSELECT_CRT   1

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define java.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 50

##java.lang.StringIndexOutOfBoundsException: Range [50, 43) out of bounds for length 50
# java.lang.StringIndexOutOfBoundsException: Range [45, 38) out of bounds for length 45

d java.lang.StringIndexOutOfBoundsException: Range [42, 38) out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 50

#definejava.lang.StringIndexOutOfBoundsException: Range [35, 33) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [38, 7) out of bounds for length 45

#define HIBMC_CTL_DISP_CTL_GAMMA(x)  ((x) << 3)
#define

#define  HIBMC_CRT_FB_WIDTH_WIDTHx)  (x)16)
##defineHIBMC_CRT_FB_WIDTH_WIDTH_MASK x3FFF0000

#define HIBMC_CRT_DISP_CTL_FORMAT(x)  ((x#  
# java.lang.StringIndexOutOfBoundsException: Range [40, 38) out of bounds for length 44

#definejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 50

#define HIBMC_CRT_FB_WIDTH   0x080208
# x  ()<16java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 49
#definejava.lang.StringIndexOutOfBoundsException: Range [39, 33) out of bounds for length 48
#definejava.lang.StringIndexOutOfBoundsException: Range [32, 28) out of bounds for length 39

#define HIBMC_CRT_HORZ_TOTAL  java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
HIBMC_CRT_HORZ_TOTAL_TOTAL() <16
#define java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0

#define HIBMC_CRT_HORZ_TOTAL_DISP_END(x) (djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 49
java.lang.StringIndexOutOfBoundsException: Range [42, 7) out of bounds for length 48

#define HIBMC_CRT_HORZ_SYNC   0x080210
d java.lang.StringIndexOutOfBoundsException: Range [39, 33) out of bounds for length 49
#define java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0

#define HIBMC_CRT_AUTO_CENTERING_TL_LEFT_MASK 0x7FF
#define HIBMC_CRT_HORZ_SYNC_START_MASK 

#define# HIBMC_CRT_AUTO_CENTERING_BR_BOTTOM()(()< 16)
#define HIBMC_CRT_AUTO_CENTERING_B 0x7FF0000
HIBMC_CRT_VERT_TOTAL_TOTAL_MASK 0x7FFF0000

#define#efine  0x7FF
#define HIBMC_DISPLAY_CONTROL_HISILE

#  x080218
##java.lang.StringIndexOutOfBoundsException: Range [41, 39) out of bounds for length 53
#efine HIBMC_CRT_VERT_SYNC_HEIGHT_MASK  0x3F0000

#define define HIBMC_DISPLAY_CONTROL_VBIASEN(x) ((x) << 3)
#define HIBMC_CRT_VERT_SYNC_START_MASK  0java.lang.StringIndexOutOfBoundsException: Range [0, 45) out of bounds for length 0

/* Auto Centering */
#define define HIBMC_RAW_INTERRUPT_VBLANK_MASKjava.lang.StringIndexOutOfBoundsException: Range [44, 39) out of bounds for length 44
#define  HIBMC_RAW_INTERRUPT_EN_VBLANK( <2)
java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 54

#java.lang.StringIndexOutOfBoundsException: Range [42, 40) out of bounds for length 54
#define HIBMC_CRT_AUTO_CENTERING_TL_LEFT_MASK 0x7FF

#define HIBMC_CRT_AUTO_CENTERING_BR  0#define CRT_PLL1_HS_INTER_BYPASS(x) ((x)
d java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 57
#java.lang.StringIndexOutOfBoundsException: Range [49, 47) out of bounds for length 57

##efine   0x23941001
#define#define CRT_PLL1_HS_80MHZ_1152   0x23540fc2

/* register to control panel output */
# HIBMC_DISPLAY_CONTROL_HISILE0x80288
# x ()< )
#define HIBMC_DISPLAY_CONTROL_PANELDATE(x) ((java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 39
#define CRT_PLL2_HS_25MHZ 0

#define HIBMC_RAW_INTERRUPT   0x80290
#define java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 38
##definejava.lang.StringIndexOutOfBoundsException: Range [29, 25) out of bounds for length 38

#define HIBMC_RAW_INTERRUPT_EN   0x80298
java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Range [46, 42) out of bounds for length 46

/* register and values for PLL control */
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 30
#define CRT_PLL1_HS_OUTER_BYPASS(x)  ((x) << 30)
#define CRT_PLL1_HS_INTER_BYPASS(x)  ((x) << 29)
#define CRT_PLL1_HS_POWERON(x)   ((x) << 24)

#define CRT_PLL1_HS_25MHZ   0x23d40f02
#define CRT_PLL1_HS_40MHZ   0x23940801
#define CRT_PLL1_HS_65MHZ   0x23940d01
#define CRT_PLL1_HS_78MHZ   0x23540F82
#define CRT_PLL1_HS_74MHZ   0x23941dc2
#define CRT_PLL1_HS_80MHZ   0x23941001
#define CRT_PLL1_HS_80MHZ_1152   0x23540fc2
#define CRT_PLL1_HS_106MHZ   0x237C1641
#define CRT_PLL1_HS_108MHZ   0x23b41b01
#define CRT_PLL1_HS_162MHZ   0x23480681
#define CRT_PLL1_HS_148MHZ   0x23541dc2
#define CRT_PLL1_HS_193MHZ   0x234807c1

#define CRT_PLL2_HS    0x802ac
#define CRT_PLL2_HS_25MHZ   0x206B851E
#define CRT_PLL2_HS_40MHZ   0x30000000
#define CRT_PLL2_HS_65MHZ   0x40000000
#define CRT_PLL2_HS_78MHZ   0x50E147AE
#define CRT_PLL2_HS_74MHZ   0x602B6AE7
#define CRT_PLL2_HS_80MHZ   0x70000000
#define CRT_PLL2_HS_106MHZ   0x0075c28f
#define CRT_PLL2_HS_108MHZ   0x80000000
#define CRT_PLL2_HS_162MHZ   0xA0000000
#define CRT_PLL2_HS_148MHZ   0xB0CCCCCD
#define CRT_PLL2_HS_193MHZ   0xC0872B02

#define HIBMC_CRT_PALETTE                       0x80C00

#define HIBMC_FIELD(field, value) (field(value) & field##_MASK)
#endif

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.6Bemerkung:  ¤

*Bot Zugriff






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

letze Version des Elbe Quellennavigators


Jenseits des Üblichen ....
    

Besucher

Besucher

Statistik
#Sources=1127926
#Domains=2039723