On 24 January 2016 at 13:53, Mateusz Kulikowski <mateusz.kulikow...@gmail.com> wrote: > First supported chip is APQ8016 (that is compatible with MSM8916). > Drivers in SoC code: > - Reset controller (PSHOLD) > - Clock controller (very simple clock configuration for MMC and UART) > > Signed-off-by: Mateusz Kulikowski <mateusz.kulikow...@gmail.com> > Reviewed-by: Simon Glass <s...@chromium.org> > --- > > Changes in v2: > - Rename DM_SPMI -> SPMI > - Make MND divider comments more compact :) > - p -> priv > - Add reviewed-by > - Reordered Kconfig to keep alphabetical order > - Renamed reset_sandbox -> msm_reset (typo in reset.c) > > Changes in v1: > - Fix include order > - Cleanup defines (added spaces for readibility) > - Base address is integer to avoid casting > - Use setbits_* family where possible > - Drop unneded comments, added newlines where needed > - Check return value of dev_get_addr > - Add binding for apq8016 > - Cleaned up divider calculation > - Drop most of gpio.h (only empty file is needed) > > arch/arm/Kconfig | 12 + > arch/arm/Makefile | 1 + > arch/arm/mach-snapdragon/Kconfig | 6 + > arch/arm/mach-snapdragon/Makefile | 8 + > arch/arm/mach-snapdragon/clock-apq8016.c | 262 > +++++++++++++++++++++ > arch/arm/mach-snapdragon/include/mach/gpio.h | 9 + > .../mach-snapdragon/include/mach/sysmap-apq8016.h | 14 ++ > arch/arm/mach-snapdragon/reset.c | 40 ++++ > 8 files changed, 352 insertions(+) > create mode 100644 arch/arm/mach-snapdragon/Kconfig > create mode 100644 arch/arm/mach-snapdragon/Makefile > create mode 100644 arch/arm/mach-snapdragon/clock-apq8016.c > create mode 100644 arch/arm/mach-snapdragon/include/mach/gpio.h > create mode 100644 arch/arm/mach-snapdragon/include/mach/sysmap-apq8016.h > create mode 100644 arch/arm/mach-snapdragon/reset.c
Tested on Dragonboard 410c Tested-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot