MCTRL: fix build warnings in MCTRL driver

This commit is contained in:
Daniel Hellstrom
2015-02-06 10:07:19 +01:00
parent dbfa7c98cd
commit 445e25316c
6 changed files with 38 additions and 0 deletions

View File

@@ -186,6 +186,7 @@ libbsp_a_SOURCES += ../../sparc/shared/analog/gradcdac.c
# Memory controllers # Memory controllers
libbsp_a_SOURCES += ../../sparc/shared/mem/mctrl.c libbsp_a_SOURCES += ../../sparc/shared/mem/mctrl.c
include_HEADERS += ../../sparc/shared/include/mctrl.h
# timer # timer
libbsp_a_SOURCES += timer/timer.c libbsp_a_SOURCES += timer/timer.c

View File

@@ -241,6 +241,10 @@ $(PROJECT_INCLUDE)/gradcdac.h: ../../sparc/shared/include/gradcdac.h $(PROJECT_I
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/gradcdac.h $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/gradcdac.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/gradcdac.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/gradcdac.h
$(PROJECT_INCLUDE)/mctrl.h: ../../sparc/shared/include/mctrl.h $(PROJECT_INCLUDE)/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mctrl.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/mctrl.h
$(PROJECT_INCLUDE)/grtc.h: ../../sparc/shared/include/grtc.h $(PROJECT_INCLUDE)/$(dirstamp) $(PROJECT_INCLUDE)/grtc.h: ../../sparc/shared/include/grtc.h $(PROJECT_INCLUDE)/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/grtc.h $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/grtc.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/grtc.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/grtc.h

View File

@@ -200,6 +200,7 @@ libbsp_a_SOURCES += ../../sparc/shared/analog/gradcdac.c
# Memory controllers # Memory controllers
libbsp_a_SOURCES += ../../sparc/shared/mem/mctrl.c libbsp_a_SOURCES += ../../sparc/shared/mem/mctrl.c
include_HEADERS += ../../sparc/shared/include/mctrl.h
# timer # timer
libbsp_a_SOURCES += timer/timer.c libbsp_a_SOURCES += timer/timer.c

View File

@@ -269,6 +269,10 @@ $(PROJECT_INCLUDE)/gradcdac.h: ../../sparc/shared/include/gradcdac.h $(PROJECT_I
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/gradcdac.h $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/gradcdac.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/gradcdac.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/gradcdac.h
$(PROJECT_INCLUDE)/mctrl.h: ../../sparc/shared/include/mctrl.h $(PROJECT_INCLUDE)/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/mctrl.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/mctrl.h
$(PROJECT_INCLUDE)/watchdog.h: include/watchdog.h $(PROJECT_INCLUDE)/$(dirstamp) $(PROJECT_INCLUDE)/watchdog.h: include/watchdog.h $(PROJECT_INCLUDE)/$(dirstamp)
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/watchdog.h $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/watchdog.h
PREINSTALL_FILES += $(PROJECT_INCLUDE)/watchdog.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/watchdog.h

View File

@@ -0,0 +1,26 @@
/*
* Memory Controller driver interface
*
* COPYRIGHT (c) 2015.
* Cobham Gaisler.
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rtems.org/license/LICENSE.
*/
#ifndef __MCTRL_H__
#define __MCTRL_H__
#ifdef __cplusplus
extern "C" {
#endif
/* Register MEMCTRL driver to Driver manager */
void mctrl_register_drv (void);
#ifdef __cplusplus
}
#endif
#endif

View File

@@ -20,6 +20,8 @@
#include <drvmgr/drvmgr.h> #include <drvmgr/drvmgr.h>
#include <drvmgr/ambapp_bus.h> #include <drvmgr/ambapp_bus.h>
#include <mctrl.h>
#define MEMSET(priv, start, c, length) memset((void *)start, c, length) #define MEMSET(priv, start, c, length) memset((void *)start, c, length)
#define DBG(args...) #define DBG(args...)