diff options
Diffstat (limited to 'board/discovery')
-rw-r--r-- | board/discovery/board.c | 71 | ||||
-rw-r--r-- | board/discovery/board.h | 36 | ||||
-rw-r--r-- | board/discovery/build.mk | 13 | ||||
-rw-r--r-- | board/discovery/ec.tasklist | 11 | ||||
-rw-r--r-- | board/discovery/gpio.inc | 23 | ||||
-rw-r--r-- | board/discovery/openocd-flash.cfg | 19 |
6 files changed, 0 insertions, 173 deletions
diff --git a/board/discovery/board.c b/board/discovery/board.c deleted file mode 100644 index 0d4cde2e7c..0000000000 --- a/board/discovery/board.c +++ /dev/null @@ -1,71 +0,0 @@ -/* Copyright 2013 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ -/* STM32L-discovery board configuration */ - -#include "common.h" -#include "gpio.h" -#include "hooks.h" -#include "queue_policies.h" -#include "registers.h" -#include "task.h" -#include "usart-stm32f0.h" -#include "usart_rx_dma.h" -#include "usart_tx_dma.h" -#include "util.h" - -void button_event(enum gpio_signal signal); - -#include "gpio_list.h" - -void button_event(enum gpio_signal signal) -{ - static int count; - - gpio_set_level(GPIO_LED_GREEN, ++count & 0x02); -} - -void usb_gpio_tick(void) -{ - static int count; - - gpio_set_level(GPIO_LED_BLUE, ++count & 0x01); -} -DECLARE_HOOK(HOOK_TICK, usb_gpio_tick, HOOK_PRIO_DEFAULT); - -/****************************************************************************** - * Setup USART2 as a loopback device, it just echo's back anything sent to it. - */ -static struct usart_config const loopback_usart; - -static struct queue const loopback_queue = - QUEUE_DIRECT(64, uint8_t, - loopback_usart.producer, - loopback_usart.consumer); - -static struct usart_rx_dma const loopback_rx_dma = - USART_RX_DMA(STM32_DMAC_CH6, 32); - -static struct usart_tx_dma const loopback_tx_dma = - USART_TX_DMA(STM32_DMAC_CH7, 16); - -static struct usart_config const loopback_usart = - USART_CONFIG(usart2_hw, - loopback_rx_dma.usart_rx, - loopback_tx_dma.usart_tx, - 115200, - 0, - loopback_queue, - loopback_queue); - -/****************************************************************************** - * Initialize board. - */ -static void board_init(void) -{ - gpio_enable_interrupt(GPIO_USER_BUTTON); - - usart_init(&loopback_usart); -} -DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); diff --git a/board/discovery/board.h b/board/discovery/board.h deleted file mode 100644 index ddd2461a56..0000000000 --- a/board/discovery/board.h +++ /dev/null @@ -1,36 +0,0 @@ -/* Copyright 2013 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -/* STM32L-discovery board configuration */ - -#ifndef __CROS_EC_BOARD_H -#define __CROS_EC_BOARD_H - -/* Optional features */ -#undef CONFIG_WATCHDOG_HELP -#undef CONFIG_LID_SWITCH - -/* Enable USART2 */ -#define CONFIG_STREAM_USART -#define CONFIG_STREAM_USART2 -#define CONFIG_CMD_USART_INFO - -/* - * Allow dangerous commands all the time, since we don't have a write protect - * switch. - */ -#define CONFIG_SYSTEM_UNLOCKED - -#ifndef __ASSEMBLER__ - -/* Timer selection */ -#define TIM_CLOCK_MSB 3 -#define TIM_CLOCK_LSB 4 - -#include "gpio_signal.h" - -#endif /* !__ASSEMBLER__ */ - -#endif /* __CROS_EC_BOARD_H */ diff --git a/board/discovery/build.mk b/board/discovery/build.mk deleted file mode 100644 index 42f9f9a0fc..0000000000 --- a/board/discovery/build.mk +++ /dev/null @@ -1,13 +0,0 @@ -# -*- makefile -*- -# Copyright 2013 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. -# -# Board specific files build - -# the IC is STmicro STM32L152RCT6 -CHIP:=stm32 -CHIP_FAMILY:=stm32l -CHIP_VARIANT:=stm32l15x - -board-y=board.o diff --git a/board/discovery/ec.tasklist b/board/discovery/ec.tasklist deleted file mode 100644 index 3822ab3779..0000000000 --- a/board/discovery/ec.tasklist +++ /dev/null @@ -1,11 +0,0 @@ -/* Copyright 2013 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -/** - * See CONFIG_TASK_LIST in config.h for details. - */ -#define CONFIG_TASK_LIST \ - TASK_ALWAYS(HOOKS, hook_task, NULL, TASK_STACK_SIZE) \ - TASK_ALWAYS(CONSOLE, console_task, NULL, TASK_STACK_SIZE) diff --git a/board/discovery/gpio.inc b/board/discovery/gpio.inc deleted file mode 100644 index 821f38ca46..0000000000 --- a/board/discovery/gpio.inc +++ /dev/null @@ -1,23 +0,0 @@ -/* -*- mode:c -*- - * - * Copyright 2014 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -/* Declare symbolic names for all the GPIOs that we care about. - * Note: Those with interrupt handlers must be declared first. */ - -GPIO_INT(USER_BUTTON, PIN(A, 0), GPIO_INT_BOTH, button_event) - -/* Outputs */ -GPIO(LED_BLUE, PIN(B, 6), GPIO_OUT_LOW) -GPIO(LED_GREEN, PIN(B, 7), GPIO_OUT_LOW) - -/* Unimplemented signals which we need to emulate for now */ -UNIMPLEMENTED(ENTERING_RW) -UNIMPLEMENTED(WP_L) - -ALTERNATE(PIN_MASK(A, 0x0600), GPIO_ALT_USART, MODULE_UART, 0) /* USART1: PA09/PA10 */ -ALTERNATE(PIN_MASK(A, 0x000C), GPIO_ALT_USART, MODULE_USART, 0) /* USART2: PA02/PA03 */ -ALTERNATE(PIN_MASK(B, 0x0C00), GPIO_ALT_USART, MODULE_USART, 0) /* USART3: PB10/PB11 */ diff --git a/board/discovery/openocd-flash.cfg b/board/discovery/openocd-flash.cfg deleted file mode 100644 index 6426ad5473..0000000000 --- a/board/discovery/openocd-flash.cfg +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2015 The Chromium OS Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -source [find board/stm32ldiscovery.cfg] - -# For flashing, force the board into reset on connect, this ensures that -# code running on the core can't interfere with programming. -reset_config connect_assert_srst - -gdb_port 0 -tcl_port 0 -telnet_port 0 -init -reset init -flash write_image erase $BUILD_DIR/ec.bin 0x08000000 -reset halt -resume -shutdown |