mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
Merge pull request #11831 from jcarrano/farewell-mips-malta
boards/mips-malta: remove board.
This commit is contained in:
commit
da3a17212e
@ -40,6 +40,15 @@ This way, their names are never removed from the RIOT repository.
|
||||
|
||||
# Removed Features
|
||||
|
||||
### boards/mips-malta [ee6b6b9c388b78fcec7ba6e239a6c76041b9bbb7]
|
||||
Author:
|
||||
- Neil Jones <neil.jones@imgtec.com>
|
||||
|
||||
Reasons for removal:
|
||||
- UART input not supported.
|
||||
- Hardware not available for testing and not available for purchase either.
|
||||
- Not actively maintained / broken for some time.
|
||||
|
||||
### boards/pca10000 [9447cb303426d7c6348bb84999f88bf929cd6263]
|
||||
Author(s):
|
||||
- Christian Kühling <kuehling@zedat.fu-berlin.de>
|
||||
|
@ -1,3 +0,0 @@
|
||||
MODULE = board
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
@ -1,4 +0,0 @@
|
||||
# Put defined MCU peripherals here (in alphabetical order)
|
||||
FEATURES_PROVIDED += periph_timer
|
||||
|
||||
include $(RIOTCPU)/mips32r2_generic/Makefile.features
|
@ -1,10 +0,0 @@
|
||||
export CPU = mips32r2_generic
|
||||
#export USE_HARD_FLOAT = 1
|
||||
export USE_DSP = 1
|
||||
export USE_UHI_SYSCALLS = 1
|
||||
|
||||
HEXFILE = $(BINFILE)
|
||||
# Not sure if the file used for flashing is BINFILE (there is no flasher).
|
||||
# I chose this one as HEXFILE was overwritten to BINFILE so it keeps the
|
||||
# same behavior of generating the '.bin'.
|
||||
FLASHFILE ?= $(BINFILE)
|
@ -1,5 +0,0 @@
|
||||
/**
|
||||
@defgroup boards_mips-malta MIPS MALTA
|
||||
@ingroup boards
|
||||
@brief Support for the MIPS Malta FPGA system
|
||||
*/
|
@ -1,44 +0,0 @@
|
||||
/*
|
||||
* Copyright 2016, Imagination Technologies Limited and/or its
|
||||
* affiliated group companies.
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU Lesser
|
||||
* General Public License v2.1. See the file LICENSE in the top level
|
||||
* directory for more details.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* @ingroup boards_mips-malta
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief Board specific definitions for the MIPS Malta FPGA System.
|
||||
*
|
||||
* @author Neil Jones <neil.jones@imgtec.com>
|
||||
*/
|
||||
|
||||
#ifndef BOARD_H
|
||||
#define BOARD_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Set how many increments of the count register per uS
|
||||
* needed by timer code
|
||||
*/
|
||||
#define TICKS_PER_US (15)
|
||||
|
||||
/**
|
||||
* @brief Board level initialization
|
||||
*/
|
||||
void board_init(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* BOARD_H */
|
||||
/** @} */
|
@ -1,41 +0,0 @@
|
||||
/*
|
||||
* Copyright 2016, Imagination Technologies Limited and/or its
|
||||
* affiliated group companies.
|
||||
*
|
||||
* This file is subject to the terms and conditions of the GNU Lesser
|
||||
* General Public License v2.1. See the file LICENSE in the top level
|
||||
* directory for more details.
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* @ingroup boards_mips-malta
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief peripheral configuration for the MIPS Malta FPGA system
|
||||
*
|
||||
* @author Neil Jones <neil.jones@imgtec.com>
|
||||
*/
|
||||
|
||||
#ifndef PERIPH_CONF_H
|
||||
#define PERIPH_CONF_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @name Timer definitions
|
||||
* @{
|
||||
*/
|
||||
#define TIMER_NUMOF (1)
|
||||
#define TIMER_0_CHANNELS (3)
|
||||
/** @} */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* PERIPH_CONF_H */
|
||||
/** @} */
|
@ -1,28 +0,0 @@
|
||||
/*
|
||||
* Copyright 2016, Imagination Technologies Limited and/or its
|
||||
* affiliated group companies.
|
||||
* This file is subject to the terms and conditions of the GNU Lesser
|
||||
* General Public License v2.1. See the file LICENSE in the top level
|
||||
* directory for more details.
|
||||
*/
|
||||
#include <stdio.h>
|
||||
#include "periph/uart.h"
|
||||
|
||||
#define MIPS_MALTA_ADDR (0xbf000500)
|
||||
#define MIPS_MALTA_VAL_RST (0x42)
|
||||
|
||||
static void malta_reset(void)
|
||||
{
|
||||
*(volatile long *)MIPS_MALTA_ADDR = MIPS_MALTA_VAL_RST;
|
||||
__asm__ volatile ("wait");
|
||||
}
|
||||
|
||||
void board_init(void)
|
||||
{
|
||||
/* Board initialization is done by the bootloader (u-boot) on Malta */
|
||||
}
|
||||
|
||||
void pm_reboot(void)
|
||||
{
|
||||
malta_reset();
|
||||
}
|
@ -23,7 +23,7 @@ BOARD_INSUFFICIENT_MEMORY := airfy-beacon arduino-duemilanove arduino-leonardo \
|
||||
weio wsn430-v1_3b wsn430-v1_4 yunjia-nrf51822 z1
|
||||
|
||||
# The following boards do not have an available UART
|
||||
BOARD_BLACKLIST += mips-malta pic32-wifire pic32-clicker ruuvitag thingy52
|
||||
BOARD_BLACKLIST += pic32-wifire pic32-clicker ruuvitag thingy52
|
||||
|
||||
# use ethos (ethernet over serial) for network communication and stdio over
|
||||
# UART, but not on native, as native has a tap interface towards the host.
|
||||
|
@ -31,7 +31,7 @@ BOARD_INSUFFICIENT_MEMORY := blackpill bluepill calliope-mini cc2650-launchpad \
|
||||
|
||||
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
|
||||
arduino-mega2560 arduino-nano arduino-uno \
|
||||
chronos hifive1 jiminy-mega256rfr2 mega-xplained mips-malta \
|
||||
chronos hifive1 jiminy-mega256rfr2 mega-xplained \
|
||||
msb-430 msb-430h pic32-clicker pic32-wifire telosb \
|
||||
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
|
||||
|
||||
|
@ -19,7 +19,7 @@ BOARD_INSUFFICIENT_MEMORY := blackpill bluepill calliope-mini cc2650-launchpad \
|
||||
BOARD_BLACKLIST := arduino-duemilanove arduino-leonardo \
|
||||
arduino-mega2560 arduino-nano \
|
||||
arduino-uno chronos hifive1 jiminy-mega256rfr2 \
|
||||
mega-xplained mips-malta msb-430 msb-430h pic32-clicker \
|
||||
mega-xplained msb-430 msb-430h pic32-clicker \
|
||||
pic32-wifire telosb waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
|
||||
|
||||
|
||||
|
@ -6,9 +6,6 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
|
||||
# chronos : USART_1 undeclared
|
||||
BOARD_BLACKLIST += chronos
|
||||
|
||||
# mips-malta : undefined reference to uart_write
|
||||
BOARD_BLACKLIST += mips-malta
|
||||
|
||||
USEMODULE += dynamixel
|
||||
USEMODULE += shell
|
||||
|
||||
|
@ -6,9 +6,6 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo arduino-nano \
|
||||
# chronos : USART_1 undeclared
|
||||
BOARD_BLACKLIST += chronos
|
||||
|
||||
# mips-malta : undefined reference to uart_write
|
||||
BOARD_BLACKLIST += mips-malta
|
||||
|
||||
USEMODULE += feetech
|
||||
USEMODULE += shell
|
||||
|
||||
|
@ -11,8 +11,8 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \
|
||||
nucleo-l053r8 stm32f0discovery stm32l0538-disco \
|
||||
telosb thingy52 \
|
||||
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
|
||||
# chronos, hamilton, mips-malta, and ruuvitag boards don't support ethos
|
||||
BOARD_BLACKLIST := chronos hamilton mips-malta ruuvitag
|
||||
# chronos, hamilton and ruuvitag boards don't support ethos
|
||||
BOARD_BLACKLIST := chronos hamilton ruuvitag
|
||||
|
||||
export TAP ?= tap0
|
||||
|
||||
|
@ -11,8 +11,8 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \
|
||||
nucleo-l053r8 saml10-xpro saml11-xpro \
|
||||
stm32f0discovery stm32l0538-disco telosb thingy52 \
|
||||
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
|
||||
# chronos, hamilton mips-malta, and ruuvitag boards don't support ethos
|
||||
BOARD_BLACKLIST := chronos hamilton mips-malta ruuvitag
|
||||
# chronos, hamilton and ruuvitag boards don't support ethos
|
||||
BOARD_BLACKLIST := chronos hamilton ruuvitag
|
||||
|
||||
export TAP ?= tap0
|
||||
|
||||
|
@ -11,8 +11,8 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \
|
||||
nucleo-l031k6 stm32f0discovery stm32l0538-disco \
|
||||
thingy52 telosb \
|
||||
waspmote-pro wsn430-v1_3b wsn430-v1_4 z1
|
||||
# chronos, hamilton mips-malta, and ruuvitag boards don't support ethos
|
||||
BOARD_BLACKLIST := chronos hamilton mips-malta ruuvitag
|
||||
# chronos, hamilton and ruuvitag boards don't support ethos
|
||||
BOARD_BLACKLIST := chronos hamilton ruuvitag
|
||||
|
||||
export TAP ?= tap0
|
||||
|
||||
|
@ -17,7 +17,6 @@ BOARD_BLACKLIST := \
|
||||
hifive1 \
|
||||
jiminy-mega256rfr2 \
|
||||
mega-xplained \
|
||||
mips-malta \
|
||||
msb-430 \
|
||||
msb-430h \
|
||||
pic32-clicker \
|
||||
|
@ -8,8 +8,6 @@ BOARD_INSUFFICIENT_MEMORY := arduino-duemilanove arduino-leonardo \
|
||||
nucleo-f303k8 nucleo-f334r8 nucleo-l053r8 \
|
||||
stm32f0discovery stm32l0538-disco waspmote-pro
|
||||
|
||||
BOARD_BLACKLIST += mips-malta
|
||||
|
||||
USEMODULE += auto_init_gnrc_netif
|
||||
USEMODULE += gnrc
|
||||
USEMODULE += gnrc_pktdump
|
||||
|
Loading…
Reference in New Issue
Block a user