ReactOS 0.4.15-dev-8145-ga541a46
hwinfo.c File Reference
#include "precomp.h"
Include dependency graph for hwinfo.c:

Go to the source code of this file.

Macros

#define BCD_INT(bcd)   (((bcd & 0xf0) >> 4) * 10 + (bcd &0x0f))
 

Functions

ULONG NTAPI LlbHwGetBoardType (VOID)
 
ULONG NTAPI LlbHwGetPClk (VOID)
 
ULONG NTAPI LlbHwGetTmr0Base (VOID)
 
ULONG NTAPI LlbHwGetSerialUart (VOID)
 
ULONG LlbHwRtcRead (VOID)
 

Variables

TIMEINFO LlbTime
 

Macro Definition Documentation

◆ BCD_INT

#define BCD_INT (   bcd)    (((bcd & 0xf0) >> 4) * 10 + (bcd &0x0f))

Definition at line 13 of file hwinfo.c.

Function Documentation

◆ LlbHwGetBoardType()

ULONG NTAPI LlbHwGetBoardType ( VOID  )

Definition at line 17 of file hwinfo.c.

18{
20}
#define MACH_TYPE_OMAP_ZOOM2
Definition: machtype.h:30

◆ LlbHwGetPClk()

ULONG NTAPI LlbHwGetPClk ( VOID  )

Definition at line 24 of file hwinfo.c.

25{
26 return 48000000;
27}

◆ LlbHwGetSerialUart()

ULONG NTAPI LlbHwGetSerialUart ( VOID  )

Definition at line 38 of file hwinfo.c.

39{
40 return 0;
41}

◆ LlbHwGetTmr0Base()

ULONG NTAPI LlbHwGetTmr0Base ( VOID  )

Definition at line 31 of file hwinfo.c.

32{
33 return 0x48318000;
34}

◆ LlbHwRtcRead()

ULONG LlbHwRtcRead ( VOID  )

Definition at line 44 of file hwinfo.c.

45{
46 /* Issue the GET_TIME request on the RTC control register */
47 LlbHwOmap3TwlWrite1(0x4B, 0x29, 0x41);
48
49 /* Read the BCD registers and convert them */
56 LlbTime.Year += (LlbTime.Year > 80) ? 1900 : 2000;
57 return 0;
58}
VOID NTAPI LlbHwOmap3TwlWrite1(IN UCHAR ChipAddress, IN UCHAR RegisterAddress, IN UCHAR Value)
Definition: hwtwl40x.c:61
UCHAR NTAPI LlbHwOmap3TwlRead1(IN UCHAR ChipAddress, IN UCHAR RegisterAddress)
Definition: hwtwl40x.c:15
#define BCD_INT(bcd)
Definition: hwinfo.c:13
TIMEINFO LlbTime
Definition: hwinfo.c:11
USHORT Month
Definition: fw.h:12
USHORT Day
Definition: fw.h:13
USHORT Minute
Definition: fw.h:15
USHORT Hour
Definition: fw.h:14
USHORT Second
Definition: fw.h:16
USHORT Year
Definition: fw.h:11

Variable Documentation

◆ LlbTime

TIMEINFO LlbTime

Definition at line 11 of file hwinfo.c.

Referenced by LlbHwRtcRead().