mbox series

[00/16] ARM: uniphier: UniPhier SoC updates for v2017.03 (3rd round)

Message ID 1485554036-29320-1-git-send-email-yamada.masahiro@socionext.com
Headers show
Series ARM: uniphier: UniPhier SoC updates for v2017.03 (3rd round) | expand

Message

Masahiro Yamada Jan. 27, 2017, 9:53 p.m. UTC
- Fix clk driver
  - Optimize DRAM init code for LD20 SoC
  - Get DRAM information from more reliable source
  - Clean up SoC init code
  - Allow to use Image.gz for booting ARM64 Linux
  - Tidy up environments to use with ATF
  - Clean up I2C drivers



Masahiro Yamada (16):
  clk: uniphier: fix compatible strings for Pro5, PXs2, LD20 SD clock
  ARM: uniphier: shrink arrays of DDR-PHY parameters for LD20 SoC
  ARM: uniphier: detect RAM size by decoding HW register instead of DT
  ARM: uniphier: use gd->bd->bi_dram for memory reserve on LD20 SoC
  ARM: uniphier: refactor cmd_ddrphy
  ARM: uniphier: clean up UMC init for PXs2 SoC
  ARM: uniphier: refactor cmd_ddrmphy
  ARM: uniphier: compile board data only for SPL
  ARM: uniphier: collect SPL CONFIG symbols to the bottom of header
  ARM: uniphier: use Image.gz instead Image for booting ARM64 Linux
  ARM: uniphier: set initrd_high environment to skip initrd relocation
  ARM: uniphier: change the offset to environment storage area
  ARM: uniphier: change CONFIG_SPL_PAD_TO to 128KB
  ARM: uniphier: make update commands more flexible for ATF
  i2c: uniphier(-f): remove unneeded #include <dm/root.h>
  i2c: uniphier-f: use readl_poll_timeout() to poll registers

 arch/arm/mach-uniphier/Makefile            |   2 +-
 arch/arm/mach-uniphier/dram/cmd_ddrmphy.c  | 234 ++++++++++++++-----------
 arch/arm/mach-uniphier/dram/cmd_ddrphy.c   | 156 +++++++++--------
 arch/arm/mach-uniphier/dram/ddrmphy-regs.h | 262 ++++++++++++++--------------
 arch/arm/mach-uniphier/dram/umc-ld20.c     | 254 +++++++++-------------------
 arch/arm/mach-uniphier/dram/umc-pxs2.c     | 253 +++++++++++++--------------
 arch/arm/mach-uniphier/dram_init.c         | 263 ++++++++++++++++++++++-------
 arch/arm/mach-uniphier/init.h              |   1 +
 common/spl/Kconfig                         |   3 +-
 drivers/clk/uniphier/clk-uniphier-core.c   |   6 +-
 drivers/i2c/i2c-uniphier-f.c               |  35 ++--
 drivers/i2c/i2c-uniphier.c                 |   1 -
 include/configs/uniphier.h                 | 104 ++++++++----
 13 files changed, 839 insertions(+), 735 deletions(-)

-- 
2.7.4

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

Comments

Masahiro Yamada Jan. 29, 2017, 12:11 p.m. UTC | #1
2017-01-28 6:53 GMT+09:00 Masahiro Yamada <yamada.masahiro@socionext.com>:
>   - Fix clk driver

>   - Optimize DRAM init code for LD20 SoC

>   - Get DRAM information from more reliable source

>   - Clean up SoC init code

>   - Allow to use Image.gz for booting ARM64 Linux

>   - Tidy up environments to use with ATF

>   - Clean up I2C drivers

>

>

>

> Masahiro Yamada (16):

>   clk: uniphier: fix compatible strings for Pro5, PXs2, LD20 SD clock

>   ARM: uniphier: shrink arrays of DDR-PHY parameters for LD20 SoC

>   ARM: uniphier: detect RAM size by decoding HW register instead of DT

>   ARM: uniphier: use gd->bd->bi_dram for memory reserve on LD20 SoC

>   ARM: uniphier: refactor cmd_ddrphy

>   ARM: uniphier: clean up UMC init for PXs2 SoC

>   ARM: uniphier: refactor cmd_ddrmphy

>   ARM: uniphier: compile board data only for SPL

>   ARM: uniphier: collect SPL CONFIG symbols to the bottom of header

>   ARM: uniphier: use Image.gz instead Image for booting ARM64 Linux

>   ARM: uniphier: set initrd_high environment to skip initrd relocation

>   ARM: uniphier: change the offset to environment storage area

>   ARM: uniphier: change CONFIG_SPL_PAD_TO to 128KB

>   ARM: uniphier: make update commands more flexible for ATF

>   i2c: uniphier(-f): remove unneeded #include <dm/root.h>

>   i2c: uniphier-f: use readl_poll_timeout() to poll registers



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