comparison src/gpf/inc/extdspl.h @ 0:4e78acac3d88

src/{condat,cs,gpf,nucleus}: import from Selenite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 06:23:26 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4e78acac3d88
1 #ifndef EXTDSPL_H
2 #define EXTDSPL_H
3 /*
4 +-----------------------------------------------------------------------------
5 | Project :
6 | Modul :
7 +-----------------------------------------------------------------------------
8 | Copyright 2002 Texas Instruments Berlin, AG
9 | All rights reserved.
10 |
11 | This file is confidential and a trade secret of Texas
12 | Instruments Berlin, AG
13 | The receipt of or possession of this file does not convey
14 | any rights to reproduce or disclose its contents or to
15 | manufacture, use, or sell anything it may describe, in
16 | whole, or in part, without the specific written consent of
17 | Texas Instruments Berlin, AG.
18 +-----------------------------------------------------------------------------
19 | Purpose : Definitions of the EXTDSPL service access point.
20 +-----------------------------------------------------------------------------
21 */
22
23
24 /*
25 * Definition of the SAP
26 */
27 #define SAP_EXTDSPL
28
29
30 /*
31 * Mask for Opcodes
32 */
33 #define EXTDSPL_DL 0x7F00
34 #define EXTDSPL_UL 0x3F00
35
36
37 /*
38 * The primitves and their OPC's
39 */
40 typedef struct
41 {
42 U32 dummy;
43 } T_EXTDSPL_CAP_REQ;
44
45 #define EXTDSPL_CAP_REQ 0x3F00
46
47
48 typedef struct
49 {
50 U32 dummy;
51 } T_EXTDSPL_DATA_REQ;
52
53 #define EXTDSPL_DATA_REQ 0x3F01
54
55
56 typedef struct
57 {
58 U16 width;
59 U16 height;
60 U16 bpp;
61 U8 _dallign1;
62 U8 _dallign2;
63 } T_EXTDSPL_CAP_IND;
64
65 #define EXTDSPL_CAP_IND 0x7F00
66
67
68 typedef struct
69 {
70 U16 col;
71 U16 row;
72 U16 width;
73 U16 height;
74 T_sdu sdu;
75 } T_EXTDSPL_DATA_IND;
76
77 #define EXTDSPL_DATA_IND 0x7F01
78
79
80 #endif /* EXTDSPL_H */