Changes in v3: - Link to v2: https://lore.barebox.org/barebox/[email protected]/ - Implemented detection of mmc1 compatible with barebox,deep-probe, thanks Sascha.
Changes in v2: - Link to v1: https://lore.barebox.org/barebox/[email protected]/ - Remove explicit RAM size settings from lowlevel.c and dts since this can be autodetected. As consequence, both DP75SDI variants (Paperwhite 2 and 3) now share the same dts. - Rebase to current - Attempts to use barebox,deep-probe did unfortunately not work yet. Brief description of the problem: Alexander Kurz (1): ARM i.MX6SL: Add Kindle generation 6/7 support .../boards/imx/amazon-kindle-6-7.rst | 94 ++++++++ arch/arm/boards/Makefile | 1 + arch/arm/boards/kindle-mx6sl/Makefile | 5 + arch/arm/boards/kindle-mx6sl/board.c | 208 ++++++++++++++++++ .../defaultenv-kindle-mx6sl/boot/mmc_kernel | 11 + .../defaultenv-kindle-mx6sl/init/pmic | 32 +++ .../defaultenv-kindle-mx6sl/init/usbserial | 4 + .../nv/autoboot_timeout | 1 + .../defaultenv-kindle-mx6sl/nv/boot.default | 1 + .../nv/linux.bootargs.base | 1 + .../nv/linux.bootargs.console | 1 + .../nv/linux.bootargs.video | 1 + .../flash-header-kindle-mx6sl-256m.imxcfg | 126 +++++++++++ .../flash-header-kindle-mx6sl-512m.imxcfg | 126 +++++++++++ arch/arm/boards/kindle-mx6sl/lowlevel.c | 84 +++++++ arch/arm/configs/kindle-gen-6-7_defconfig | 89 ++++++++ arch/arm/dts/Makefile | 3 + arch/arm/dts/imx6sl-kindle-common.dtsi | 167 ++++++++++++++ arch/arm/dts/imx6sl-kindle-dp75sdi.dts | 51 +++++ arch/arm/dts/imx6sl-kindle-nm460gz.dts | 65 ++++++ arch/arm/dts/imx6sl-kindle-wp63gw.dts | 40 ++++ arch/arm/mach-imx/Kconfig | 17 ++ images/Makefile.imx | 21 ++ 23 files changed, 1149 insertions(+) create mode 100644 Documentation/boards/imx/amazon-kindle-6-7.rst create mode 100644 arch/arm/boards/kindle-mx6sl/Makefile create mode 100644 arch/arm/boards/kindle-mx6sl/board.c create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/boot/mmc_kernel create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/init/pmic create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/init/usbserial create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/nv/autoboot_timeout create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/nv/boot.default create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/nv/linux.bootargs.base create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/nv/linux.bootargs.console create mode 100644 arch/arm/boards/kindle-mx6sl/defaultenv-kindle-mx6sl/nv/linux.bootargs.video create mode 100644 arch/arm/boards/kindle-mx6sl/flash-header-kindle-mx6sl-256m.imxcfg create mode 100644 arch/arm/boards/kindle-mx6sl/flash-header-kindle-mx6sl-512m.imxcfg create mode 100644 arch/arm/boards/kindle-mx6sl/lowlevel.c create mode 100644 arch/arm/configs/kindle-gen-6-7_defconfig create mode 100644 arch/arm/dts/imx6sl-kindle-common.dtsi create mode 100644 arch/arm/dts/imx6sl-kindle-dp75sdi.dts create mode 100644 arch/arm/dts/imx6sl-kindle-nm460gz.dts create mode 100644 arch/arm/dts/imx6sl-kindle-wp63gw.dts -- 2.39.5
