31#ifndef LIBBSP_M68K_GEN68360_BSP_H
32#define LIBBSP_M68K_GEN68360_BSP_H
53struct rtems_bsdnet_ifconfig;
54extern int rtems_scc1_driver_attach (
struct rtems_bsdnet_ifconfig *
config,
int attaching);
55#define RTEMS_BSP_NETWORK_DRIVER_NAME "scc1"
56#define RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_scc1_driver_attach
58extern rtems_isr_entry M68Kvec[];
62void M360ExecuteRISC( uint16_t command );
63void *M360AllocateBufferDescriptors(
int count );
64void *M360AllocateRiscTimers(
int count );
65extern char M360DefaultWatchdogFeeder;
67extern int m360_clock_rate;
70 rtems_isr_entry handler,
78#define ATLASHSB_ESR 0x20010000L
79#define ATLASHSB_USICR 0x20010001L
80#define ATLASHSB_DSRR 0x20010002L
81#define ATLASHSB_LED4 0x20010004L
82#define ATLASHSB_ROM_U6 0xFF080000L
92#define PGH360_SPI_ADDR_EEPROM 0
93#define PGH360_SPI_ADDR_DISP4_DATA 1
94#define PGH360_SPI_ADDR_DISP4_CTRL 2
99#define PGH360_PB_SPI_DISP4_RS_MSK (1<<15)
100#define PGH360_PB_SPI_DISP4_CE_MSK (1<<14)
101#define PGH360_PB_SPI_EEP_CE_MSK (1<< 0)
107void _Init68360(
void);
DEFAULT_INITIAL_EXTENSION Support.
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
rtems_isr_entry set_vector(rtems_isr_entry handler, rtems_vector_number vector, int type)
Install an interrupt handler.
Definition: setvec.c:28
Definition: deflate.c:115