boards: remove arduino 101 and related boards

This board and SoC was discontinued some time ago and is currently not
maintained in the zephyr tree.
Remove all associated configurations and variants from the tree.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2019-07-12 07:45:16 -07:00 committed by Andrew Boie
commit ffaba63b10
77 changed files with 12 additions and 2771 deletions

View file

@ -1,5 +0,0 @@
# SPDX-License-Identifier: Apache-2.0
config BOARD_ARDUINO_101_SSS
bool "Arduino 101 Sensor Sub System"
depends on SOC_QUARK_SE_C1000_SS

View file

@ -1,8 +0,0 @@
# SPDX-License-Identifier: Apache-2.0
if BOARD_ARDUINO_101_SSS
config BOARD
default "arduino_101_sss"
endif # BOARD_ARDUINO_101_SSS

View file

@ -1,81 +0,0 @@
/* SPDX-License-Identifier: Apache-2.0 */
/dts-v1/;
#include <mem.h>
#define DT_FLASH_SIZE DT_SIZE_K(128)
#define DT_SRAM_SIZE DT_SIZE_K(24)
#define DT_DCCM_SIZE DT_SIZE_K(8)
#define DT_FLASH_ADDR 0x40034000
#include "quark_se_c1000_ss.dtsi"
/ {
model = "arduino_101_sss";
compatible = "intel,arduino_101_sss", "intel,quark_se_c1000";
aliases {
led0 = &led0;
uart-0 = &uart0;
uart-1 = &uart1;
};
chosen {
zephyr,sram = &sram0;
zephyr,flash = &flash0;
zephyr,console = &uart1;
zephyr,shell-uart = &uart1;
};
leds {
compatible = "gpio-leds";
led0: led_0 {
gpios = <&gpio0 8 0>;
label = "LED";
};
};
};
&uart1 {
status = "okay";
current-speed = <115200>;
};
&i2c0 {
status = "okay";
};
&i2c1 {
status = "okay";
};
&i2c2 {
status = "okay";
};
&i2c3 {
status = "okay";
};
&adc0 {
status = "okay";
};
&spi0 {
status = "okay";
};
&spi1 {
status = "okay";
bmi160@1 {
compatible = "bosch,bmi160";
reg = <0x1>;
label = "bmi160";
spi-max-frequency = <640000>;
int-gpios = <&gpio1 4 0>;
status = "okay";
};
};

View file

@ -1,19 +0,0 @@
identifier: arduino_101_sss
name: Arduino 101 - Sensor Subsystem
type: mcu
arch: arc
toolchain:
- zephyr
- xtools
ram: 24
supported:
- adc
- i2c
- spi
- gpio
- counter
- watchdog
testing:
ignore_tags:
- net
- bluetooth

View file

@ -1,17 +0,0 @@
# SPDX-License-Identifier: Apache-2.0
CONFIG_ARC=y
CONFIG_SOC_QUARK_SE_C1000_SS=y
CONFIG_BOARD_ARDUINO_101_SSS=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=32000000
CONFIG_XIP=y
CONFIG_PRINTK=y
CONFIG_CPU_ARCEM=y
CONFIG_CPU_ARCV2=y
CONFIG_ARCV2_INTERRUPT_UNIT=y
CONFIG_ARCV2_TIMER=y
CONFIG_SPI_DW_PORT_0_INTERRUPT_SINGLE_LINE=n
CONFIG_UART_QMSI=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y

View file

@ -1,15 +0,0 @@
# SPDX-License-Identifier: Apache-2.0
if(DEFINED ENV{ZEPHYR_FLASH_OVER_DFU})
board_set_flasher_ifnset(dfu-util)
else()
board_set_flasher_ifnset(openocd)
endif()
board_set_debugger_ifnset(openocd)
board_runner_args(dfu-util "--pid=8087:0aba" "--alt=sensor_core")
board_runner_args(openocd --cmd-pre-load "targets 1" "--gdb-port=3334")
include(${ZEPHYR_BASE}/boards/common/dfu-util.board.cmake)
include(${ZEPHYR_BASE}/boards/common/openocd.board.cmake)

View file

@ -1,13 +0,0 @@
.. _arduino_101_sss:
Arduino/Genuino 101 (Sensor Subsystem)
######################################
The Arduino 101 contains a 32 MHz Argonaut RISC Core (ARC)* EM processor as part
of the Quark SE C1000 SoC within the Curie module.
The ARC core is referenced as the digital signal processor (DSP) sensor hub or a
sensor subsystem depending on what document you're looking at.
For more information about using the sensor subsystem with Zephyr, see
:ref:`arduino_101`.

View file

@ -1,12 +0,0 @@
source [find interface/ftdi/flyswatter2.cfg]
source [find board/quark_se.cfg]
quark_se.quark configure -event gdb-attach {
reset halt
gdb_breakpoint_override hard
}
quark_se.quark configure -event gdb-detach {
resume
shutdown
}