summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/Kconfig
diff options
context:
space:
mode:
authorAlexander Kurz <akurz@blala.de>2017-04-23 19:37:41 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2017-04-24 15:33:27 +0200
commit2c506afbadcd546dcc54a0e8599e454fd4aecfdc (patch)
tree68860ea5f9314ccf7c837f208cd7d65fddd592c2 /arch/arm/mach-imx/Kconfig
parent13ed8eeaf0e7efc72991b9d92d1758297aa9c338 (diff)
downloadbarebox-2c506afbadcd546dcc54a0e8599e454fd4aecfdc.tar.gz
barebox-2c506afbadcd546dcc54a0e8599e454fd4aecfdc.tar.xz
ARM: i.MX50: Add support for i.MX50 based Amazon Kindle e-book readers
The Kindle Model No. D01100 (Kindle Wi-Fi), D01200 (Kindle Touch) and EY21 (Kindle Paperwhite) are refered as the Kindle 4th and 5th generation. Those models are based on an i.MX50 SoC and use LPDDR1 or LPDDR2 Memory. The devices boot in internal boot mode from a build-in eMMC, alternatively some devices may be set into USB-downloader mode by pressing a specific key at startup. Add support for the i.MX50 based Kindle device and make barebox a drop-in replacement for the factory shipped u-boot image. Notable features: - Support for eMMC, USB, UART, I2C, SPI and Keys (except keyboard). - LPDDR1 and LPDDR2 setup is done via DCD, the same imximage may be used for USB-startup and for installation. - Support for vendor specific ATAGs that are required for the Kindle-System. - usbserial barebox console access by pressing Select button at startup, alternatively full console support on connector J14. Signed-off-by: Alexander Kurz <akurz@blala.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r--arch/arm/mach-imx/Kconfig14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index e1459d2a77..7621f2d6ad 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -212,6 +212,20 @@ config MACH_PCM038
Say Y here if you are using Phytec's phyCORE-i.MX27 (pcm038) equipped
with a Freescale i.MX27 Processor
+config MACH_KINDLE_MX50
+ bool "i.MX50 based Amazon Kindle 4 and 5"
+ select ARCH_IMX50
+ select SPI
+ select DRIVER_SPI_IMX
+ select I2C
+ select I2C_IMX
+ select MFD_MC13XXX
+ select ARM_BOARD_APPEND_ATAG
+ help
+ Say Y here if you are using the fourth or fifth generation Amazon
+ Kindle Model No. D01100 (Kindle Wi-Fi), D01200 (Kindle Touch) or
+ EY21 (Kindle Paperwhite).
+
config MACH_EFIKA_MX_SMARTBOOK
bool "Efika MX smartbook"
select ARCH_IMX51