[PATCH v2 1/3] ARM: i.MX50: Add imx50.dtsi as workaround

2017-04-23 Thread Alexander Kurz
The upstream imx50.dtsi is missing the usbphy and usbmisc nodes. Furthermore, the clock property values for the two existing usb instances (usbotg and usbh1) is set to a clock which is not present on the imx50. Note that usbh2 and usbh3 do not exist on the imx50. Fix imx50.dtsi to get the usb peri

[PATCH v2 2/3] ARM: i.MX50 clock: add clock for USB physbase

2017-04-23 Thread Alexander Kurz
Add the USB physbase clock entry for i.MX50 SoC to enable USB device creation via DT. Signed-off-by: Alexander Kurz --- drivers/clk/imx/clk-imx5.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/imx/clk-imx5.c b/drivers/clk/imx/clk-imx5.c index c4c47a6..edebd25 100644 --- a/drive

[PATCH v2 3/3] ARM i.MX50: Add support for i.MX50 based Amazon Kindle e-book readers

2017-04-23 Thread Alexander Kurz
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