From 6d4062f1ec1ae72bb817cf6bc50f81183079c45d Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Sat, 18 Jul 1998 15:22:54 +0000 Subject: Removed. We are no longer dependent on DY-4 CSS interface code. --- .../libbsp/powerpc/dmv177/css_iface/Makefile.in | 59 -------- .../libbsp/powerpc/dmv177/css_iface/css_iface.c | 157 --------------------- 2 files changed, 216 deletions(-) delete mode 100644 c/src/lib/libbsp/powerpc/dmv177/css_iface/Makefile.in delete mode 100644 c/src/lib/libbsp/powerpc/dmv177/css_iface/css_iface.c (limited to 'c/src') diff --git a/c/src/lib/libbsp/powerpc/dmv177/css_iface/Makefile.in b/c/src/lib/libbsp/powerpc/dmv177/css_iface/Makefile.in deleted file mode 100644 index 3b653baecd..0000000000 --- a/c/src/lib/libbsp/powerpc/dmv177/css_iface/Makefile.in +++ /dev/null @@ -1,59 +0,0 @@ -# -# $Id$ -# - -@SET_MAKE@ -srcdir = @srcdir@ -VPATH = @srcdir@ -RTEMS_ROOT = @top_srcdir@ -PROJECT_ROOT = @PROJECT_ROOT@ - -PGM=${ARCH}/css_iface.rel - -# C source names, if any, go here -- minus the .c -C_PIECES=css_iface -C_FILES=$(C_PIECES:%=%.c) -C_O_FILES=$(C_PIECES:%=${ARCH}/%.o) - -H_FILES= - -# Assembly source names, if any, go here -- minus the .s -S_PIECES= -S_FILES=$(S_PIECES:%=%.s) -S_O_FILES=$(S_FILES:%.s=${ARCH}/%.o) - -SRCS=$(C_FILES) $(CC_FILES) $(H_FILES) $(S_FILES) -OBJS=$(C_O_FILES) $(CC_O_FILES) $(S_O_FILES) - -include $(RTEMS_ROOT)/make/custom/$(RTEMS_BSP).cfg -include $(RTEMS_ROOT)/make/leaf.cfg - -# -# (OPTIONAL) Add local stuff here using += -# - -DEFINES += -I $(srcdir)/../include/dy4_supplied -CPPFLAGS += -CFLAGS += - -LD_PATHS += -LD_LIBS += -LDFLAGS += - -# -# Add your list of files to delete here. The config files -# already know how to delete some stuff, so you may want -# to just run 'make clean' first to see what gets missed. -# 'make clobber' already includes 'make clean' -# - -CLEAN_ADDITIONS += -CLOBBER_ADDITIONS += - -${PGM}: ${SRCS} ${OBJS} - $(make-rel) - -all: ${ARCH} $(SRCS) $(PGM) - -# the .rel file built here will be put into libbsp.a by ../wrapup/Makefile -install: all diff --git a/c/src/lib/libbsp/powerpc/dmv177/css_iface/css_iface.c b/c/src/lib/libbsp/powerpc/dmv177/css_iface/css_iface.c deleted file mode 100644 index 10a60aca48..0000000000 --- a/c/src/lib/libbsp/powerpc/dmv177/css_iface/css_iface.c +++ /dev/null @@ -1,157 +0,0 @@ -#include -#include -#include -#include - -css_jump_table_struct *W_Css_jump_table; -#define JUMP_TABLE_ADDRESS ((void **) 0xf0f030a0) - -void Init_Css() -{ - W_Css_jump_table = *JUMP_TABLE_ADDRESS; -} - -rtems_unsigned32 Css_Id( - rtems_vector_number vector /* vector number */ -) -{ - rtems_unsigned32 id = 0; - - switch ( vector ) { - case DMV170_DUART_IRQ: - id = CSS_DARF_INT; - break; - - case DMV170_MEZZANINE_IRQ_0: - id = CSS_MAXPACK_INT; - break; - - case DMV170_TICK_IRQ: - id = CSS_TICK_INT; - break; - - case DMV170_LOCATION_MON_IRQ: - id = CSS_LM_INT; - break; - - case DMV170_SCV64_IRQ: - id = CSS_SCV_VME_INT; - break; - - case DMV170_RTC_IRQ: - id = CSS_RTC_INT; - break; - } - - return id; -} - -rtems_vector_number Vector_id( - rtems_unsigned32 id -) -{ - rtems_vector_number vector = 0; - - switch ( id ) { - case CSS_ACFAIL_INT: - vector = DMV170_ACFAIL_IRQ; - break; - case CSS_SYSFAIL_INT: - vector = DMV170_SYSFAIL_IRQ; - break; - case CSS_WATCHDOG_INT: - vector = DMV170_WATCHDOG_IRQ; - break; - case CSS_BI_INT: - vector = DMV170_BI_IRQ; - break; - case CSS_LM_INT: - vector = DMV170_LOCATION_MON_IRQ; - break; - case CSS_TICK_INT: - vector = DMV170_TICK_IRQ; - break; - case CSS_DARF_INT: - vector = DMV170_DUART_IRQ; - break; - case CSS_RAM_PARITY_INT: - vector = DMV170_RAM_PARITY_IRQ; - break; - case CSS_DARF_BUS_ERROR: - vector = DMV170_DARF_BUS_ERROR_IRQ; - break; - case CSS_PERIPHERAL_INT: - vector = DMV170_PERIPHERAL_IRQ; - break; - case CSS_MAXPACK_INT: - assert(0); - break; - case CSS_SCV_VME_INT: - assert(0); - break; - case CSS_RTC_INT: - vector = DMV170_RTC_IRQ; - break; - } - - return vector; -} - -void enable_card_interrupt( - rtems_vector_number vector /* vector number */ -) -{ - rtems_unsigned32 Id; - Id = Css_Id(vector); - - Enable_int(Id, TRUE); -} - -rtems_vector_number Get_interrupt() -{ - rtems_vector_number vector = 0; - rtems_unsigned32 id; - - if ( Get_int_status(CSS_ACFAIL_INT) ) - vector = DMV170_ACFAIL_IRQ; - else if ( Get_int_status( CSS_SYSFAIL_INT) ) - vector = DMV170_SYSFAIL_IRQ; - else if ( Get_int_status( CSS_WATCHDOG_INT) ) - vector = DMV170_WATCHDOG_IRQ; - else if ( Get_int_status( CSS_BI_INT) ) - vector = DMV170_BI_IRQ; - else if ( Get_int_status( CSS_LM_INT) ) - vector = DMV170_LOCATION_MON_IRQ; - else if ( Get_int_status( CSS_TICK_INT) ) - vector = DMV170_TICK_IRQ; - else if ( Get_int_status( CSS_DARF_INT) ) - vector = DMV170_DUART_IRQ; - else if ( Get_int_status( CSS_RAM_PARITY_INT) ) - vector = DMV170_RAM_PARITY_IRQ; - else if ( Get_int_status( CSS_DARF_BUS_ERROR) ) - vector = DMV170_DARF_BUS_ERROR_IRQ; - else if ( Get_int_status( CSS_PERIPHERAL_INT) ) - vector = DMV170_PERIPHERAL_IRQ; - else if ( Get_int_status( CSS_MAXPACK_INT) ) { - vector = DMV170_MEZZANINE_IRQ_0; - assert(0); - } - else if ( Get_int_status( CSS_SCV_VME_INT) ) { - vector = DMV170_MEZZANINE_IRQ_0; - assert(0); - } - else if ( Get_int_status( CSS_RTC_INT) ) - vector = DMV170_RTC_IRQ; - - return vector; -} - -void Clear_interrupt( - rtems_vector_number vector -) -{ - rtems_unsigned32 Id; - Id = Css_Id(vector); - - Clear_int(Id); -} -- cgit v1.2.3