mbox series

[00/11] ARM: uniphier: recond round of UniPhier updates for v2017.03

Message ID 1484989531-11985-1-git-send-email-yamada.masahiro@socionext.com
Headers show
Series ARM: uniphier: recond round of UniPhier updates for v2017.03 | expand

Message

Masahiro Yamada Jan. 21, 2017, 9:05 a.m. UTC
- Make SPL optional for ARMv8 SoCs (main motivation is to use ATF)
  - Refactor SoC init code
  - Add PXs3 SoC support (DT, pinctrl driver, SoC code)



Masahiro Yamada (11):
  ARM: uniphier: add missing static and const qualifier
  ARM: uniphier: make SPL optional for ARVv8 SoCs
  ARM: uniphier: add uniphier_v8_defconfig
  ARM: uniphier: replace <linux/err.h> with <linux/errno.h>
  ARM: uniphier: replace <common.h> with <linux/delay.h> where possible
  ARM: uniphier: simplify SoC ID get function
  ARM: uniphier: add macro to generate SoC data look-up function
  ARM: dts: uniphier: compile only DT files that make sense
  pinctrl: uniphier: support UniPhier PXs3 pinctrl driver
  ARM: dts: uniphier: add PXs3 SoC/board support
  ARM: uniphier: add PXs3 SoC support

 arch/arm/Kconfig                                  |  11 +-
 arch/arm/dts/Makefile                             |  29 +-
 arch/arm/dts/uniphier-pxs3-ref.dts                |  51 ++++
 arch/arm/dts/uniphier-pxs3.dtsi                   | 328 ++++++++++++++++++++++
 arch/arm/mach-uniphier/Kconfig                    |  54 ++--
 arch/arm/mach-uniphier/Makefile                   |   4 +-
 arch/arm/mach-uniphier/arm32/psci.c               |  12 +-
 arch/arm/mach-uniphier/arm64/Makefile             |   5 +-
 arch/arm/mach-uniphier/board_init.c               |  57 ++--
 arch/arm/mach-uniphier/boot-mode/boot-mode-ld20.c |   6 +-
 arch/arm/mach-uniphier/boot-mode/boot-mode.c      |  32 +--
 arch/arm/mach-uniphier/boot-mode/cmd_pinmon.c     |  20 +-
 arch/arm/mach-uniphier/boot-mode/spl_board.c      |   6 +-
 arch/arm/mach-uniphier/clk/Makefile               |   1 +
 arch/arm/mach-uniphier/clk/dpll-ld4.c             |   2 +-
 arch/arm/mach-uniphier/clk/dpll-pro4.c            |   2 +-
 arch/arm/mach-uniphier/clk/dpll-sld8.c            |   2 +-
 arch/arm/mach-uniphier/clk/pll-base-ld20.c        |   3 +-
 arch/arm/mach-uniphier/clk/pll-ld4.c              |   2 +-
 arch/arm/mach-uniphier/clk/pll-pro4.c             |   2 +-
 arch/arm/mach-uniphier/clk/pll-pxs3.c             |   7 +
 arch/arm/mach-uniphier/cpu-info.c                 |  76 +++++
 arch/arm/mach-uniphier/cpu_info.c                 |  73 -----
 arch/arm/mach-uniphier/debug-uart/debug-uart.c    |  20 +-
 arch/arm/mach-uniphier/dram/cmd_ddrphy.c          |  10 +-
 arch/arm/mach-uniphier/dram/ddrphy-ld4.c          |   2 +-
 arch/arm/mach-uniphier/dram/ddrphy-training.c     |   2 +-
 arch/arm/mach-uniphier/dram/umc-ld20.c            |   3 +-
 arch/arm/mach-uniphier/dram/umc-ld4.c             |   2 +-
 arch/arm/mach-uniphier/dram/umc-pro4.c            |   2 +-
 arch/arm/mach-uniphier/dram/umc-pxs2.c            |   2 +-
 arch/arm/mach-uniphier/dram/umc-sld8.c            |   2 +-
 arch/arm/mach-uniphier/dram_init.c                |   4 +-
 arch/arm/mach-uniphier/init.h                     |   1 +
 arch/arm/mach-uniphier/memconf.c                  |   2 +-
 arch/arm/mach-uniphier/pinctrl-glue.c             |   2 +-
 arch/arm/mach-uniphier/sbc/Makefile               |   1 +
 arch/arm/mach-uniphier/sg-regs.h                  |   6 -
 arch/arm/mach-uniphier/soc-info.c                 |  34 +++
 arch/arm/mach-uniphier/soc-info.h                 | 103 +++----
 arch/arm/mach-uniphier/soc_info.c                 |  84 ------
 arch/arm/mach-uniphier/spl_board_init.c           |  38 +--
 configs/uniphier_ld11_defconfig                   |   3 +-
 configs/uniphier_ld20_defconfig                   |   3 +-
 configs/uniphier_ld4_sld8_defconfig               |   1 +
 configs/uniphier_pro4_defconfig                   |   1 +
 configs/uniphier_pxs2_ld6b_defconfig              |   1 +
 configs/uniphier_sld3_defconfig                   |   1 +
 configs/uniphier_v8_defconfig                     |  34 +++
 doc/README.uniphier                               |   4 +
 drivers/pinctrl/uniphier/Kconfig                  |  24 +-
 drivers/pinctrl/uniphier/Makefile                 |   1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c  | 140 +++++++++
 include/configs/uniphier.h                        |   6 +-
 54 files changed, 918 insertions(+), 406 deletions(-)
 create mode 100644 arch/arm/dts/uniphier-pxs3-ref.dts
 create mode 100644 arch/arm/dts/uniphier-pxs3.dtsi
 create mode 100644 arch/arm/mach-uniphier/clk/pll-pxs3.c
 create mode 100644 arch/arm/mach-uniphier/cpu-info.c
 delete mode 100644 arch/arm/mach-uniphier/cpu_info.c
 create mode 100644 arch/arm/mach-uniphier/soc-info.c
 delete mode 100644 arch/arm/mach-uniphier/soc_info.c
 create mode 100644 configs/uniphier_v8_defconfig
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c

-- 
2.7.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Comments

Masahiro Yamada Jan. 22, 2017, 12:52 p.m. UTC | #1
2017-01-21 18:05 GMT+09:00 Masahiro Yamada <yamada.masahiro@socionext.com>:
>   - Make SPL optional for ARMv8 SoCs (main motivation is to use ATF)

>   - Refactor SoC init code

>   - Add PXs3 SoC support (DT, pinctrl driver, SoC code)

>

>

>

> Masahiro Yamada (11):

>   ARM: uniphier: add missing static and const qualifier

>   ARM: uniphier: make SPL optional for ARVv8 SoCs

>   ARM: uniphier: add uniphier_v8_defconfig

>   ARM: uniphier: replace <linux/err.h> with <linux/errno.h>

>   ARM: uniphier: replace <common.h> with <linux/delay.h> where possible

>   ARM: uniphier: simplify SoC ID get function

>   ARM: uniphier: add macro to generate SoC data look-up function

>   ARM: dts: uniphier: compile only DT files that make sense

>   pinctrl: uniphier: support UniPhier PXs3 pinctrl driver

>   ARM: dts: uniphier: add PXs3 SoC/board support

>   ARM: uniphier: add PXs3 SoC support



Series, applied to u-boot-uniphier/master.




-- 
Best Regards
Masahiro Yamada
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot