/* * PROJECT: ReactOS Boot Loader * LICENSE: BSD - See COPYING.ARM in the top level directory * FILE: boot/armllb/inc/hw.h * PURPOSE: LLB Hardware Functions * PROGRAMMERS: ReactOS Portable Systems Group */ VOID NTAPI LlbHwInitialize( VOID ); ULONG NTAPI LlbHwGetScreenWidth( VOID ); ULONG NTAPI LlbHwGetScreenHeight( VOID ); ULONG NTAPI LlbHwVideoCreateColor( IN ULONG Red, IN ULONG Green, IN ULONG Blue ); PVOID NTAPI LlbHwGetFrameBuffer( VOID ); ULONG NTAPI LlbHwGetBoardType( VOID ); ULONG NTAPI LlbHwGetPClk( VOID ); ULONG NTAPI LlbHwGetTmr0Base( VOID ); ULONG NTAPI LlbHwGetUartBase( IN ULONG Port ); ULONG NTAPI LlbHwGetSerialUart( VOID ); VOID NTAPI LlbHwUartSendChar( IN CHAR Char ); BOOLEAN NTAPI LlbHwUartTxReady( VOID ); VOID NTAPI LlbHwBuildMemoryMap( IN PBIOS_MEMORY_MAP MemoryMap ); VOID NTAPI LlbHwKbdSend( IN ULONG Value ); BOOLEAN NTAPI LlbHwKbdReady( VOID ); INT NTAPI LlbHwKbdRead( VOID ); POSLOADER_INIT NTAPI LlbHwLoadOsLoaderFromRam( VOID ); ULONG NTAPI LlbHwRtcRead( VOID ); //fix TIMEINFO* NTAPI LlbGetTime( VOID ); #ifdef _VERSATILE_ #include "versa.h" #elif _OMAP3_ #include "omap3.h" #endif /* EOF */