On 24 January 2016 at 13:53, Mateusz Kulikowski <mateusz.kulikow...@gmail.com> wrote: > This commit add support for 96Boards Dragonboard410C. > It is board based on APQ8016 Qualcomm SoC, complying with > 96boards specification. > Features (present out of the box): > - 4x Cortex A53 (ARMv8) > - 2x USB Host port > - 1x USB Device port > - 4x LEDs > - 1x HDMI connector > - 1x uSD connector > - 3x buttons (Power, Vol+, Vol-/Reset) > - WIFI, Bluetooth with integrated antenna > - 8GiB eMMC > > U-Boot boots chained with fastboot in 64-bit mode. > For detailed build instructions see readme.txt in board directory. > > Signed-off-by: Mateusz Kulikowski <mateusz.kulikow...@gmail.com> > --- > > Changes in v2: > - Renamed CONFIG_DM_SPMI -> CONFIG_SPMI > - Removed extra enter in dragonboard file > - Added ULPI* to defconfig > - Added MAINTAINERS to board > - Cleaned up config file - use distro defaults/environment: > - Dropped multiple CONFIG_CMD* and other CONFIG_* > - Added distro env/config > - Dropped old boot commands > - Split dts - pm8916_gpio entries are taken directly from > Linux Dragonboard dts; Add handles for u-boot in -uboot.dtsi; > They will be removed once gpio drivers are converted to pinctrl. > - Renamed some pmic nodes, fixed dragonboard.c to find them properly. > - Added header and converted comments to c98-style in head.S > - Print error if pmic gpio node is not found. > > Changes in v1: > - Add better help for dragonboard > - Move static structures to board_prepare_usb > - Add DM_SPMI to defconfig > > arch/arm/dts/Makefile | 2 + > arch/arm/dts/dragonboard410c-uboot.dtsi | 28 +++++ > arch/arm/dts/dragonboard410c.dts | 148 ++++++++++++++++++++++ > arch/arm/mach-snapdragon/Kconfig | 20 +++ > board/qualcomm/dragonboard410c/Kconfig | 15 +++ > board/qualcomm/dragonboard410c/MAINTAINERS | 6 + > board/qualcomm/dragonboard410c/Makefile | 8 ++ > board/qualcomm/dragonboard410c/dragonboard410c.c | 131 +++++++++++++++++++ > board/qualcomm/dragonboard410c/head.S | 28 +++++ > board/qualcomm/dragonboard410c/readme.txt | 40 ++++++ > board/qualcomm/dragonboard410c/u-boot.lds | 90 +++++++++++++ > configs/dragonboard410c_defconfig | 31 +++++ > include/configs/dragonboard410c.h | 153 > +++++++++++++++++++++++ > 13 files changed, 700 insertions(+) > create mode 100644 arch/arm/dts/dragonboard410c-uboot.dtsi > create mode 100644 arch/arm/dts/dragonboard410c.dts > create mode 100644 board/qualcomm/dragonboard410c/Kconfig > create mode 100644 board/qualcomm/dragonboard410c/MAINTAINERS > create mode 100644 board/qualcomm/dragonboard410c/Makefile > create mode 100644 board/qualcomm/dragonboard410c/dragonboard410c.c > create mode 100644 board/qualcomm/dragonboard410c/head.S > create mode 100644 board/qualcomm/dragonboard410c/readme.txt > create mode 100644 board/qualcomm/dragonboard410c/u-boot.lds > create mode 100644 configs/dragonboard410c_defconfig > create mode 100644 include/configs/dragonboard410c.h
Tested on Dragonboard 410c Tested-by: Simon Glass <s...@chromium.org> For the readme, can you please do a patch to add a few more things? - How to enter fastboot mode - How pressing power on reset works - it didn't do anything for me _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot