mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-26 14:40:41 +00:00
374e78efb0
This adds basic support for chromebook_samus. This is the 2015 Pixel and is based on an Intel broadwell platform. Supported so far are: - Serial - SPI flash - SDRAM init (with MRC cache) - SATA - Video (on the internal LCD panel) - Keyboard Various less-visible drivers are provided to make the above work (e.g. PCH, power control and LPC). The platform requires various binary blobs which are documented in the README. The major missing feature is USB3 since the existing U-Boot support does not work correctly with Intel XHCI controllers. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
57 lines
1.9 KiB
Text
57 lines
1.9 KiB
Text
#
|
|
# Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
if VENDOR_GOOGLE
|
|
|
|
choice
|
|
prompt "Mainboard model"
|
|
optional
|
|
|
|
config TARGET_CHROMEBOOK_LINK
|
|
bool "Chromebook link"
|
|
help
|
|
This is the Chromebook Pixel released in 2013. It uses an Intel
|
|
i5 Ivybridge which is a die-shrink of Sandybridge, with 4GB of
|
|
SDRAM. It has a Panther Point platform controller hub, PCIe
|
|
WiFi and Bluetooth. It also includes a 720p webcam, USB SD
|
|
reader, microphone and speakers, display port and 32GB SATA
|
|
solid state drive. There is a Chrome OS EC connected on LPC,
|
|
and it provides a 2560x1700 high resolution touch-enabled LCD
|
|
display.
|
|
|
|
config TARGET_CHROMEBOX_PANTHER
|
|
bool "Chromebox panther (not available)"
|
|
select n
|
|
help
|
|
Note: At present this must be used with coreboot. See README.x86
|
|
for instructions.
|
|
|
|
This is the Asus Chromebox CN60 released in 2014. It uses an Intel
|
|
Haswell Celeron 2955U Dual Core CPU with 2GB of SDRAM. It has a
|
|
Lynx Point platform controller hub, PCIe WiFi and Bluetooth. It also
|
|
includes a USB SD reader, four USB3 ports, display port and HDMI
|
|
video output and a 16GB SATA solid state drive. There is no Chrome
|
|
OS EC on this model.
|
|
|
|
config TARGET_CHROMEBOOK_SAMUS
|
|
bool "Chromebook samus"
|
|
help
|
|
This is the Chromebook Pixel released in 2015. It uses an Intel
|
|
Broadwell U Core i5 or Core i7 CPU with either 8GB or 16GB of
|
|
LPDDR3 SDRAM. It has PCIe WiFi and Bluetooth. It also includes a
|
|
720p webcam, USB SD reader, microphone and speakers, 2 USB 3 Type
|
|
C ports which can support charging and up to a 4K external display.
|
|
There is a solid state drive, either 32GB or 64GB. There is a
|
|
Chrome OS EC connected on LPC, and it provides a 2560x1700 high
|
|
resolution touch-enabled LCD display.
|
|
|
|
endchoice
|
|
|
|
source "board/google/chromebook_link/Kconfig"
|
|
source "board/google/chromebox_panther/Kconfig"
|
|
source "board/google/chromebook_samus/Kconfig"
|
|
|
|
endif
|