diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2015-11-30 14:13:17 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-11-30 18:54:16 -0800 |
commit | af3172cd7ef56ab1f3ff835aad62ff7196960f1a (patch) | |
tree | 336210fbaffebfb4065c59ef6e937ef690eacffb | |
parent | 4421d75c24738a524ed840935d4495cf1a75a3c3 (diff) | |
download | chrome-ec-af3172cd7ef56ab1f3ff835aad62ff7196960f1a.tar.gz |
mec1322_evb: Remove board
This board is no longer in use.
BUG=None
TEST=`make buildall -j`
BRANCH=None
Change-Id: Ie0d03e0a817ba101c01909f95955d51f8dfae03c
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/314920
Commit-Ready: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
l--------- | board/mec1322_evb/Makefile | 1 | ||||
-rw-r--r-- | board/mec1322_evb/board.c | 59 | ||||
-rw-r--r-- | board/mec1322_evb/board.h | 44 | ||||
-rw-r--r-- | board/mec1322_evb/build.mk | 12 | ||||
-rw-r--r-- | board/mec1322_evb/ec.tasklist | 22 | ||||
-rw-r--r-- | board/mec1322_evb/gpio.inc | 45 | ||||
-rw-r--r-- | board/mec1322_evb/lfw/gpio.inc | 17 |
7 files changed, 0 insertions, 200 deletions
diff --git a/board/mec1322_evb/Makefile b/board/mec1322_evb/Makefile deleted file mode 120000 index 94aaae2c4d..0000000000 --- a/board/mec1322_evb/Makefile +++ /dev/null @@ -1 +0,0 @@ -../../Makefile
\ No newline at end of file diff --git a/board/mec1322_evb/board.c b/board/mec1322_evb/board.c deleted file mode 100644 index 99236b0299..0000000000 --- a/board/mec1322_evb/board.c +++ /dev/null @@ -1,59 +0,0 @@ -/* Copyright (c) 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. - */ -/* MEC1322 eval board-specific configuration */ - -#include "adc.h" -#include "adc_chip.h" -#include "fan.h" -#include "gpio.h" -#include "i2c.h" -#include "registers.h" -#include "spi.h" -#include "util.h" - -#define GPIO_KB_INPUT GPIO_INPUT -#define GPIO_KB_OUTPUT (GPIO_ODR_HIGH | GPIO_PULL_UP) - -#include "gpio_list.h" - -/* ADC channels */ -const struct adc_t adc_channels[] = { - [ADC_CH_1] = {"ADC1", 1, 1, 0, MEC1322_ADC_CH(1)}, - [ADC_CH_2] = {"ADC2", 1, 1, 0, MEC1322_ADC_CH(2)}, - [ADC_CH_3] = {"ADC3", 1, 1, 0, MEC1322_ADC_CH(3)}, - [ADC_CH_4] = {"ADC4", 1, 1, 0, MEC1322_ADC_CH(4)}, -}; -BUILD_ASSERT(ARRAY_SIZE(adc_channels) == ADC_CH_COUNT); - -/* Physical fans. These are logically separate from pwm_channels. */ -const struct fan_t fans[] = { - {.flags = FAN_USE_RPM_MODE, - .rpm_min = 1500, - .rpm_start = 1500, - .rpm_max = 8000, - .ch = 0, - .pgood_gpio = -1, - .enable_gpio = -1, - }, -}; -BUILD_ASSERT(ARRAY_SIZE(fans) == CONFIG_FANS); - -/* I2C ports */ -const struct i2c_port_t i2c_ports[] = { - {"port0", MEC1322_I2C0_0, 100}, -}; -const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports); - -/* SPI master ports */ -const struct spi_device_t spi_devices[] = { - { CONFIG_SPI_FLASH_PORT, 0, GPIO_SHD_CS0}, -}; -const unsigned int spi_devices_used = ARRAY_SIZE(spi_devices); - -const enum gpio_signal hibernate_wake_pins[] = { - GPIO_S1, -}; - -const int hibernate_wake_pins_used = ARRAY_SIZE(hibernate_wake_pins); diff --git a/board/mec1322_evb/board.h b/board/mec1322_evb/board.h deleted file mode 100644 index 639c41a180..0000000000 --- a/board/mec1322_evb/board.h +++ /dev/null @@ -1,44 +0,0 @@ -/* Copyright (c) 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. - */ - -/* MEC1322 eval board configuration */ - -#ifndef __CROS_EC_BOARD_H -#define __CROS_EC_BOARD_H - -/* Optional features */ -#define CONFIG_SYSTEM_UNLOCKED /* Allow dangerous commands */ -#define CONFIG_WATCHDOG_HELP -#define CONFIG_FANS 1 -#define CONFIG_ADC -#define CONFIG_FLASH_SIZE 0x00800000 -#define CONFIG_I2C -#define CONFIG_I2C_MASTER -#define CONFIG_SPI_FLASH_W25Q64 -#define CONFIG_SPI_FLASH_PORT 0 - -/* Modules we want to exclude */ -#undef CONFIG_EEPROM -#undef CONFIG_PSTORE -#undef CONFIG_LID_SWITCH -#undef CONFIG_PECI -#undef CONFIG_SWITCH - -#ifndef __ASSEMBLER__ - -enum adc_channel { - ADC_CH_1 = 0, - ADC_CH_2, - ADC_CH_3, - ADC_CH_4, - - ADC_CH_COUNT -}; - -#include "gpio_signal.h" - -#endif /* !__ASSEMBLER__ */ - -#endif /* __CROS_EC_BOARD_H */ diff --git a/board/mec1322_evb/build.mk b/board/mec1322_evb/build.mk deleted file mode 100644 index 5f03511802..0000000000 --- a/board/mec1322_evb/build.mk +++ /dev/null @@ -1,12 +0,0 @@ -# -*- makefile -*- -# Copyright (c) 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 SMSC MEC1322 -CHIP:=mec1322 - -board-y=board.o diff --git a/board/mec1322_evb/ec.tasklist b/board/mec1322_evb/ec.tasklist deleted file mode 100644 index 09bcb6e06c..0000000000 --- a/board/mec1322_evb/ec.tasklist +++ /dev/null @@ -1,22 +0,0 @@ -/* Copyright (c) 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. - */ - -/** - * List of enabled tasks in the priority order - * - * The first one has the lowest priority. - * - * For each task, use the macro TASK_ALWAYS(n, r, d, s) for base tasks and - * TASK_NOTEST(n, r, d, s) for tasks that can be excluded in test binaries, - * where : - * 'n' in the name of the task - * 'r' in the main routine of the task - * 'd' in an opaque parameter passed to the routine at startup - * 's' is the stack size in bytes; must be a multiple of 8 - */ -#define CONFIG_TASK_LIST \ - TASK_ALWAYS(HOOKS, hook_task, NULL, TASK_STACK_SIZE) \ - TASK_ALWAYS(HOSTCMD, host_command_task, NULL, TASK_STACK_SIZE) \ - TASK_ALWAYS(CONSOLE, console_task, NULL, TASK_STACK_SIZE) diff --git a/board/mec1322_evb/gpio.inc b/board/mec1322_evb/gpio.inc deleted file mode 100644 index 8bb7cf29aa..0000000000 --- a/board/mec1322_evb/gpio.inc +++ /dev/null @@ -1,45 +0,0 @@ -/* -*- mode:c -*- - * - * Copyright (c) 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. - */ - -GPIO(LED1, PIN(154), GPIO_ODR_LOW) -GPIO(LED2, PIN(155), GPIO_ODR_HIGH) -GPIO(LED3, PIN(156), GPIO_ODR_LOW) -GPIO(PCH_SMI_L, PIN(44), GPIO_ODR_HIGH) /* SMI output */ -GPIO(PCH_WAKE_L, PIN(200), GPIO_ODR_HIGH) /* PCH wake pin */ - -/* Switch S1 */ -GPIO(S1, PIN(63), GPIO_INT_FALLING | GPIO_PULL_UP) - -/* Shared SPI CS */ -GPIO(SHD_CS0, PIN(150), GPIO_ODR_HIGH) - -/* - * Signals which aren't implemented on MEC1322 eval board but we'll - * emulate anyway, to make it more convenient to debug other code. - */ -UNIMPLEMENTED(RECOVERY_L) /* Recovery signal from DOWN button */ -UNIMPLEMENTED(WP_L) /* Write protect input */ -UNIMPLEMENTED(ENTERING_RW) /* EC entering RW code */ - -ALTERNATE(PIN_MASK(16, 0x24), 1, MODULE_UART, 0) /* UART0 */ -ALTERNATE(PIN_MASK(3, (1 << 4)), 3, MODULE_PWM_FAN, 0) -ALTERNATE(PIN_MASK(14, (1 << 0)), 3, MODULE_PWM_FAN, 0) -/* - * I2C0: External pull-up resistors on EVB are too weak. Let's - * also enable internal pull-up here. - */ -ALTERNATE(PIN_MASK(1, 0x60), 2, MODULE_I2C, GPIO_PULL_UP) -ALTERNATE(PIN_MASK(0, 0xfe), 3, MODULE_KEYBOARD_SCAN, GPIO_KB_OUTPUT) -ALTERNATE(PIN_MASK(1, 0x03), 3, MODULE_KEYBOARD_SCAN, GPIO_KB_OUTPUT) -ALTERNATE(PIN_MASK(3, 0x04), 3, MODULE_KEYBOARD_SCAN, GPIO_KB_INPUT) -ALTERNATE(PIN_MASK(4, 0x0d), 3, MODULE_KEYBOARD_SCAN, GPIO_KB_INPUT) -ALTERNATE(PIN_MASK(10, 0xd8), 3, MODULE_KEYBOARD_SCAN, GPIO_KB_OUTPUT) -ALTERNATE(PIN_MASK(12, 0x60), 2, MODULE_KEYBOARD_SCAN, GPIO_KB_INPUT) -ALTERNATE(PIN_MASK(14, 0x14), 3, MODULE_KEYBOARD_SCAN, GPIO_KB_INPUT) -ALTERNATE(PIN_MASK(2, 0x20), 2, MODULE_LPC, 0) -ALTERNATE(PIN_MASK(12, 0x14), 1, MODULE_SPI, 0) -ALTERNATE(PIN_MASK(6, 0x10), 1, MODULE_SPI, 0) diff --git a/board/mec1322_evb/lfw/gpio.inc b/board/mec1322_evb/lfw/gpio.inc deleted file mode 100644 index 205330262c..0000000000 --- a/board/mec1322_evb/lfw/gpio.inc +++ /dev/null @@ -1,17 +0,0 @@ -/* -*- mode:c -*- - * - * Copyright (c) 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. - * - * Minimal set of GPIOs needed for LFW loader - */ - -GPIO(PVT_CS0, PIN(146), GPIO_ODR_HIGH) /* SPI PVT Chip select */ -GPIO(SHD_CS0, PIN(150), GPIO_ODR_HIGH) - -/* Alternate functions GPIO definition */ -ALTERNATE(PIN_MASK(16, 0x24), 1, MODULE_UART, 0) /* UART0 */ -ALTERNATE(PIN_MASK(5, 0x10), 1, MODULE_SPI, 0) -ALTERNATE(PIN_MASK(16, 0x10), 1, MODULE_SPI, 0) -ALTERNATE(PIN_MASK(15, 0x08), 1, MODULE_SPI, 0) /* 153: CLK */ |