mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-01 21:02:27 +00:00
Now that v3 support is in the cros_ec kernel driver and depthcharge,
deprecate support for the old v2 protocol. At some point in the future,
support for the v2 protocol will dropped entirely.
Boards that require support for the V2 protocol should enable the
following config option.
#define CONFIG_SPI_PROTOCOL_V2
BUG=chrome-os-partner:20533
BRANCH=None
TEST=make -j buildall tests
TEST=Flash jerry, AP & EC boot successful.
TEST=`ectool protoinfo` shows only version 3 supported on jerry.
TEST=Flashrom still works on jerry.
Change-Id: I72d3aee00879314b936cc0b1002c9883550b1f1a
Signed-off-by: Aseda Aboagye <aaboagye@google.com>
Reviewed-on: https://chromium-review.googlesource.com/291411
Trybot-Ready: Aseda Aboagye <aaboagye@chromium.org>
Tested-by: Aseda Aboagye <aaboagye@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Commit-Queue: Aseda Aboagye <aaboagye@chromium.org>
55 lines
1.3 KiB
C
55 lines
1.3 KiB
C
/* 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.
|
|
*/
|
|
|
|
/* Pit board configuration */
|
|
|
|
#ifndef __CROS_EC_BOARD_H
|
|
#define __CROS_EC_BOARD_H
|
|
|
|
/* Optional features */
|
|
#define CONFIG_BATTERY_BQ20Z453
|
|
#define CONFIG_BATTERY_SMART
|
|
#define CONFIG_CHARGER_TPS65090
|
|
#define CONFIG_CHIPSET_GAIA
|
|
#define CONFIG_CMD_PMU
|
|
#define CONFIG_EXTPOWER_GPIO
|
|
#define CONFIG_HOST_COMMAND_STATUS
|
|
#define CONFIG_I2C
|
|
#define CONFIG_KEYBOARD_BOARD_CONFIG
|
|
#define CONFIG_KEYBOARD_PROTOCOL_MKBP
|
|
#define CONFIG_PMU_HARD_RESET
|
|
#define CONFIG_PMU_POWERINFO
|
|
#define CONFIG_PMU_TPS65090
|
|
#define CONFIG_PMU_TPS65090_CHARGING_LED
|
|
#define CONFIG_SPI
|
|
#define CONFIG_SPI_PROTOCOL_V2
|
|
#define CONFIG_VBOOT_HASH
|
|
|
|
#ifndef __ASSEMBLER__
|
|
|
|
/* Keyboard output port list */
|
|
#define KB_OUT_PORT_LIST GPIO_A, GPIO_B, GPIO_C
|
|
|
|
/* Single I2C port, where the EC is the master. */
|
|
#define I2C_PORT_MASTER 0
|
|
#define I2C_PORT_BATTERY I2C_PORT_MASTER
|
|
#define I2C_PORT_CHARGER I2C_PORT_MASTER
|
|
|
|
/* Charger sense resistors */
|
|
#define CONFIG_CHARGER_SENSE_RESISTOR_AC 12
|
|
#define CONFIG_CHARGER_SENSE_RESISTOR 16
|
|
|
|
/* Timer selection */
|
|
#define TIM_CLOCK_MSB 3
|
|
#define TIM_CLOCK_LSB 9
|
|
#define TIM_POWER_LED 2
|
|
#define TIM_WATCHDOG 4
|
|
|
|
#include "gpio_signal.h"
|
|
|
|
#endif /* !__ASSEMBLER__ */
|
|
|
|
#endif /* __CROS_EC_BOARD_H */
|