Create a branch for header work.
[reactos.git] / boot / armllb / hw / omap3 / hwinfo.c
1 /*
2 * PROJECT: ReactOS Boot Loader
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: boot/armllb/hw/omap3/hwinfo.c
5 * PURPOSE: LLB Hardware Info Routines for OMAP3
6 * PROGRAMMERS: ReactOS Portable Systems Group
7 */
8
9 #include "precomp.h"
10
11 ULONG
12 NTAPI
13 LlbHwGetScreenWidth(VOID)
14 {
15 return 1280;
16 }
17
18 ULONG
19 NTAPI
20 LlbHwGetScreenHeight(VOID)
21 {
22 return 720;
23 }
24
25 PVOID
26 NTAPI
27 LlbHwGetFrameBuffer(VOID)
28 {
29 return (PVOID)0x80500000;
30 }
31
32 ULONG
33 NTAPI
34 LlbHwGetBoardType(VOID)
35 {
36 return MACH_TYPE_OMAP3_BEAGLE;
37 }
38
39 ULONG
40 NTAPI
41 LlbHwGetPClk(VOID)
42 {
43 return 48000000;
44 }
45
46 ULONG
47 NTAPI
48 LlbHwGetTmr0Base(VOID)
49 {
50 return 0x48318000;
51 }
52
53 ULONG
54 NTAPI
55 LlbHwGetUartBase(IN ULONG Port)
56 {
57 if (Port == 1)
58 {
59 return 0x4806A000;
60 }
61 else if (Port == 2)
62 {
63 return 0x4806C000;
64 }
65 else if (Port == 3)
66 {
67 return 0x49020000;
68 }
69 }
70
71 ULONG
72 NTAPI
73 LlbHwGetSerialUart(VOID)
74 {
75 return 3;
76 }
77
78 /* EOF */