xref: /reactos/boot/armllb/inc/hw.h (revision 84344399)
1 /*
2  * PROJECT:         ReactOS Boot Loader
3  * LICENSE:         BSD - See COPYING.ARM in the top level directory
4  * FILE:            boot/armllb/inc/hw.h
5  * PURPOSE:         LLB Hardware Functions
6  * PROGRAMMERS:     ReactOS Portable Systems Group
7  */
8 
9 VOID
10 NTAPI
11 LlbHwInitialize(
12     VOID
13 );
14 
15 ULONG
16 NTAPI
17 LlbHwGetScreenWidth(
18     VOID
19 );
20 
21 ULONG
22 NTAPI
23 LlbHwGetScreenHeight(
24     VOID
25 );
26 
27 ULONG
28 NTAPI
29 LlbHwVideoCreateColor(
30     IN ULONG Red,
31     IN ULONG Green,
32     IN ULONG Blue
33 );
34 
35 PVOID
36 NTAPI
37 LlbHwGetFrameBuffer(
38     VOID
39 );
40 
41 ULONG
42 NTAPI
43 LlbHwGetBoardType(
44     VOID
45 );
46 
47 ULONG
48 NTAPI
49 LlbHwGetPClk(
50     VOID
51 );
52 
53 ULONG
54 NTAPI
55 LlbHwGetTmr0Base(
56     VOID
57 );
58 
59 ULONG
60 NTAPI
61 LlbHwGetUartBase(
62     IN ULONG Port
63 );
64 
65 ULONG
66 NTAPI
67 LlbHwGetSerialUart(
68     VOID
69 );
70 
71 VOID
72 NTAPI
73 LlbHwUartSendChar(
74     IN CHAR Char
75 );
76 
77 BOOLEAN
78 NTAPI
79 LlbHwUartTxReady(
80     VOID
81 );
82 
83 VOID
84 NTAPI
85 LlbHwBuildMemoryMap(
86     IN PBIOS_MEMORY_MAP MemoryMap
87 );
88 
89 VOID
90 NTAPI
91 LlbHwKbdSend(
92     IN ULONG Value
93 );
94 
95 BOOLEAN
96 NTAPI
97 LlbHwKbdReady(
98     VOID
99 );
100 
101 INT
102 NTAPI
103 LlbHwKbdRead(
104     VOID
105 );
106 
107 POSLOADER_INIT
108 NTAPI
109 LlbHwLoadOsLoaderFromRam(
110     VOID
111 );
112 
113 ULONG
114 NTAPI
115 LlbHwRtcRead(
116     VOID
117 );
118 
119 //fix
120 TIMEINFO*
121 NTAPI
122 LlbGetTime(
123     VOID
124 );
125 
126 #ifdef _VERSATILE_
127 #include "versa.h"
128 #elif _OMAP3_
129 #include "omap3.h"
130 #endif
131 
132 /* EOF */
133