exynos: config: Move cros_ec and tps65090 out of smdk boards
These boards do not in fact have a Chrome OS EC, nor a TPS565090 PMIC, so move the settings into a separate common file to be used by those that need it. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
This commit is contained in:
parent
87033d4d97
commit
7d15953619
|
@ -48,17 +48,10 @@
|
||||||
#define CONFIG_SYS_CONSOLE_IS_IN_ENV
|
#define CONFIG_SYS_CONSOLE_IS_IN_ENV
|
||||||
#define CONFIG_CONSOLE_MUX
|
#define CONFIG_CONSOLE_MUX
|
||||||
|
|
||||||
/* Enable keyboard */
|
|
||||||
#define CONFIG_CROS_EC /* CROS_EC protocol */
|
|
||||||
#define CONFIG_CROS_EC_KEYB /* CROS_EC keyboard input */
|
|
||||||
#define CONFIG_CMD_CROS_EC
|
|
||||||
#define CONFIG_KEYBOARD
|
|
||||||
|
|
||||||
/* Console configuration */
|
|
||||||
#define EXYNOS_DEVICE_SETTINGS \
|
#define EXYNOS_DEVICE_SETTINGS \
|
||||||
"stdin=serial,cros-ec-keyb\0" \
|
"stdin=serial\0" \
|
||||||
"stdout=serial,lcd\0" \
|
"stdout=serial\0" \
|
||||||
"stderr=serial,lcd\0"
|
"stderr=serial\0"
|
||||||
|
|
||||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||||
EXYNOS_DEVICE_SETTINGS
|
EXYNOS_DEVICE_SETTINGS
|
||||||
|
@ -185,11 +178,6 @@
|
||||||
#define CONFIG_ENV_SPI_MAX_HZ 50000000
|
#define CONFIG_ENV_SPI_MAX_HZ 50000000
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* PMIC */
|
|
||||||
#define CONFIG_POWER
|
|
||||||
#define CONFIG_POWER_I2C
|
|
||||||
#define CONFIG_POWER_TPS65090
|
|
||||||
|
|
||||||
/* Ethernet Controllor Driver */
|
/* Ethernet Controllor Driver */
|
||||||
#ifdef CONFIG_CMD_NET
|
#ifdef CONFIG_CMD_NET
|
||||||
#define CONFIG_SMC911X
|
#define CONFIG_SMC911X
|
||||||
|
|
35
include/configs/exynos5-dt-common.h
Normal file
35
include/configs/exynos5-dt-common.h
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
/*
|
||||||
|
* Copyright (C) 2014 Google, Inc
|
||||||
|
*
|
||||||
|
* Configuration settings for generic Exynos 5 board
|
||||||
|
*
|
||||||
|
* SPDX-License-Identifier: GPL-2.0+
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __CONFIG_EXYNOS5_DT_COMMON_H
|
||||||
|
#define __CONFIG_EXYNOS5_DT_COMMON_H
|
||||||
|
|
||||||
|
#include "exynos5-common.h"
|
||||||
|
|
||||||
|
/* PMIC */
|
||||||
|
#define CONFIG_POWER
|
||||||
|
#define CONFIG_POWER_I2C
|
||||||
|
#define CONFIG_POWER_TPS65090
|
||||||
|
|
||||||
|
/* Enable keyboard */
|
||||||
|
#define CONFIG_CROS_EC /* CROS_EC protocol */
|
||||||
|
#define CONFIG_CROS_EC_KEYB /* CROS_EC keyboard input */
|
||||||
|
#define CONFIG_CMD_CROS_EC
|
||||||
|
#define CONFIG_KEYBOARD
|
||||||
|
|
||||||
|
/* Console configuration */
|
||||||
|
#undef EXYNOS_DEVICE_SETTINGS
|
||||||
|
#define EXYNOS_DEVICE_SETTINGS \
|
||||||
|
"stdin=serial,cros-ec-keyb\0" \
|
||||||
|
"stdout=serial,lcd\0" \
|
||||||
|
"stderr=serial,lcd\0"
|
||||||
|
|
||||||
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||||
|
EXYNOS_DEVICE_SETTINGS
|
||||||
|
|
||||||
|
#endif
|
|
@ -22,8 +22,6 @@
|
||||||
|
|
||||||
#define CONFIG_SPL_MAX_FOOTPRINT (14 * 1024)
|
#define CONFIG_SPL_MAX_FOOTPRINT (14 * 1024)
|
||||||
|
|
||||||
#define CONFIG_CROS_EC_I2C /* Support CROS_EC over I2C */
|
|
||||||
|
|
||||||
/* USB */
|
/* USB */
|
||||||
#define CONFIG_CMD_USB
|
#define CONFIG_CMD_USB
|
||||||
#define CONFIG_USB_XHCI
|
#define CONFIG_USB_XHCI
|
||||||
|
@ -44,7 +42,6 @@
|
||||||
|
|
||||||
/* PMIC */
|
/* PMIC */
|
||||||
#define CONFIG_POWER_MAX77686
|
#define CONFIG_POWER_MAX77686
|
||||||
#define CONFIG_POWER_TPS65090_I2C
|
|
||||||
|
|
||||||
/* Sound */
|
/* Sound */
|
||||||
#define CONFIG_CMD_SOUND
|
#define CONFIG_CMD_SOUND
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
#define __CONFIG_PEACH_PIT_H
|
#define __CONFIG_PEACH_PIT_H
|
||||||
|
|
||||||
#include <configs/exynos5420-common.h>
|
#include <configs/exynos5420-common.h>
|
||||||
|
#include <configs/exynos5-dt-common.h>
|
||||||
|
|
||||||
|
|
||||||
/* select serial console configuration */
|
/* select serial console configuration */
|
||||||
|
|
|
@ -10,6 +10,10 @@
|
||||||
#define __CONFIG_SNOW_H
|
#define __CONFIG_SNOW_H
|
||||||
|
|
||||||
#include <configs/exynos5250-common.h>
|
#include <configs/exynos5250-common.h>
|
||||||
|
#include <configs/exynos5-dt-common.h>
|
||||||
|
|
||||||
|
|
||||||
|
#define CONFIG_CROS_EC_I2C /* Support CROS_EC over I2C */
|
||||||
|
#define CONFIG_POWER_TPS65090_I2C
|
||||||
|
|
||||||
#endif /* __CONFIG_SNOW_H */
|
#endif /* __CONFIG_SNOW_H */
|
||||||
|
|
Loading…
Reference in a new issue