All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
@ 2016-02-29 15:37 Masahiro Yamada
  2016-03-01  1:57 ` Tom Rini
  0 siblings, 1 reply; 8+ messages in thread
From: Masahiro Yamada @ 2016-02-29 15:37 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here is a bunch of UniPhier updates which include GPIO driver support,
MMC driver support, DRAM init code clean-ups, etc.   Please pull.


Changes for 2nd round:
  - Fix a build error when CONFIG_DEBUG_LL is defined


The following changes since commit 50dc8677d769be6e2b34f49b6c43ad1e977bdc51:

  Merge git://git.denx.de/u-boot-usb (2016-02-26 18:08:43 -0500)

are available in the git repository at:


  git://git.denx.de/u-boot-uniphier.git master

for you to fetch changes up to 11d3ede42ceccef9b5941ea7907f398cb97ed361:

  ARM: uniphier: fix warnings reported by aarch64 compiler (2016-03-01
00:33:29 +0900)

----------------------------------------------------------------
Masahiro Yamada (38):
      ARM: dts: uniphier: rework System Bus nodes
      gpio: uniphier: add driver for UniPhier GPIO controller
      gpio: do not include <asm/arch/gpio.h> for UniPhier
      ARM: uniphier: enable GPIO command and driver for UniPhier SoCs
      ARM: dts: uniphier: add GPIO controller nodes
      mmc: uniphier: add driver for UniPhier SD/MMC host controller
      ARM: uniphier: enable UniPhier SD/MMC host driver
      ARM: dts: uniphier: add SD/MMC host controller nodes
      ARM: uniphier: add eMMC boot support
      ARM: uniphier: add a command to find the first MMC (non-SD) device
      ARM: uniphier: add emmcupdate command
      ARM: uniphier: default to environment in eMMC
      ARM: uniphier: remove unused umc_polling()
      ARM: uniphier: rework struct uniphier_board_data
      ARM: uniphier: optimize ProXstream2 UMC init code with "for" loop
      ARM: uniphier: use pr_err() where possible
      ARM: uniphier: refactor UMC init code for ProXstream2
      ARM: uniphier: remove UMC_INITCTL* and UMC_DRMR* settings
      ARM: uniphier: disable debug circuit clocks for PH1-Pro4
      ARM: uniphier: add a field to specify DDR3+
      ARM: uniphier: merge DDR PHY init code for 3 SoCs
      ARM: uniphier: remove unused argument of ph1_ld4_ddrphy_init()
      ARM: uniphier: refactor DDR-PHY init code
      ARM: uniphier: refactor UMC init code for PH1-sLD8
      ARM: uniphier: support more DRAM use cases for PH1-sLD8
      ARM: uniphier: refactor UMC init code for PH1-LD4
      ARM: uniphier: optimize PH1-sLD8 UMC init code with "for" loop
      ARM: uniphier: optimize PH1-LD4 UMC init code with "for" loop
      ARM: uniphier: optimize PH1-Pro4 UMC init code with "for" loop
      ARM: uniphier: rework DRAM size handling in UMC init code
      ARM: uniphier: remove unused macros for UMC base addresses
      ARM: uniphier: deprecate umc_dram_init_{start, poll}
      ARM: uniphier: rename variable for DRAM controller base address
      ARM: uniphier: merge two defconfig files
      ARM: uniphier: rework UniPhier SoC select in Kconfig
      ARM: uniphier: rename PH1-LD10/PH1-sLD11 to PH1-LD20/PH1-LD11
      ARM: uniphier: prepare directory structure for ARMv8 SoC support
      ARM: uniphier: fix warnings reported by aarch64 compiler

 arch/arm/Kconfig                                        |   3 +-
 arch/arm/dts/uniphier-common32.dtsi                     |  19 +-
 arch/arm/dts/uniphier-ph1-ld4-ref.dts                   |   4 +
 arch/arm/dts/uniphier-ph1-ld4.dtsi                      | 137 +++++
 arch/arm/dts/uniphier-ph1-ld6b-ref.dts                  |   4 +
 arch/arm/dts/uniphier-ph1-pro4-ace.dts                  |   4 +
 arch/arm/dts/uniphier-ph1-pro4-ref.dts                  |   8 +
 arch/arm/dts/uniphier-ph1-pro4-sanji.dts                |  16 +
 arch/arm/dts/uniphier-ph1-pro4.dtsi                     | 240 ++++++++
 arch/arm/dts/uniphier-ph1-pro5-4kbox.dts                |   8 +
 arch/arm/dts/uniphier-ph1-pro5.dtsi                     | 227 ++++++++
 arch/arm/dts/uniphier-ph1-sld3-ref.dts                  |   4 +
 arch/arm/dts/uniphier-ph1-sld3.dtsi                     | 151 +++++-
 arch/arm/dts/uniphier-ph1-sld8-ref.dts                  |   4 +
 arch/arm/dts/uniphier-ph1-sld8.dtsi                     | 137 +++++
 arch/arm/dts/uniphier-pinctrl.dtsi                      |  15 +
 arch/arm/dts/uniphier-proxstream2-gentil.dts            |  16 +
 arch/arm/dts/uniphier-proxstream2-vodka.dts             |  16 +
 arch/arm/dts/uniphier-proxstream2.dtsi                  | 220 ++++++++
 arch/arm/include/asm/gpio.h                             |   2 +
 arch/arm/mach-uniphier/Kconfig                          |  66 ++-
 arch/arm/mach-uniphier/Makefile                         |   9 +-
 arch/arm/mach-uniphier/arm32/Makefile                   |  13 +
 arch/arm/mach-uniphier/{ => arm32}/arm-mpcore.h         |   0
 arch/arm/mach-uniphier/{ => arm32}/cache_uniphier.c     |   0
 arch/arm/mach-uniphier/{ => arm32}/debug_ll.S           |   6 +-
 arch/arm/mach-uniphier/{ => arm32}/late_lowlevel_init.S |   0
 arch/arm/mach-uniphier/{ => arm32}/lowlevel_init.S      |   0
 arch/arm/mach-uniphier/{ => arm32}/ssc-regs.h           |   0
 arch/arm/mach-uniphier/{ => arm32}/timer.c              |   0
 arch/arm/mach-uniphier/bcu/bcu-ph1-ld4.c                |   2 +-
 arch/arm/mach-uniphier/bcu/bcu-ph1-sld3.c               |   2 +-
 arch/arm/mach-uniphier/boards.c                         | 178 +++---
 arch/arm/mach-uniphier/boot-mode/boot-mode.c            |  64 +++
 arch/arm/mach-uniphier/cpu_info.c                       |   4 +-
 arch/arm/mach-uniphier/dram/Makefile                    |   4 +-
 arch/arm/mach-uniphier/dram/ddrphy-ph1-ld4.c            |  80 +--
 arch/arm/mach-uniphier/dram/ddrphy-ph1-pro4.c           |  67 ---
 arch/arm/mach-uniphier/dram/ddrphy-ph1-sld8.c           |  78 ---
 arch/arm/mach-uniphier/dram/ddrphy-regs.h               |   5 +-
 arch/arm/mach-uniphier/dram/umc-ph1-ld4.c               | 225 ++++----
 arch/arm/mach-uniphier/dram/umc-ph1-pro4.c              | 182 +++----
 arch/arm/mach-uniphier/dram/umc-ph1-sld8.c              | 218 +++++---
 arch/arm/mach-uniphier/dram/umc-proxstream2.c           | 217 ++++----
 arch/arm/mach-uniphier/dram/umc-regs.h                  |  48 +-
 arch/arm/mach-uniphier/dram_init.c                      |   5 +-
 arch/arm/mach-uniphier/init.h                           |  24 +-
 arch/arm/mach-uniphier/memconf/memconf-ph1-sld3.c       |   6 +-
 arch/arm/mach-uniphier/memconf/memconf-proxstream2.c    |   6 +-
 arch/arm/mach-uniphier/memconf/memconf.c                |  14 +-
 arch/arm/mach-uniphier/micro-support-card.c             |   3 +-
 arch/arm/mach-uniphier/sg-regs.h                        |   2 +-
 arch/arm/mach-uniphier/soc-info.h                       |  16 +-
 arch/arm/mach-uniphier/soc_info.c                       |   8 +-
 configs/uniphier_ld4_sld8_defconfig                     |   6 +-
 configs/uniphier_pro4_defconfig                         |   3 +
 configs/uniphier_pro5_defconfig                         |  30 -
 configs/uniphier_pxs2_ld6b_defconfig                    |   6 +-
 configs/uniphier_sld3_defconfig                         |   3 +
 doc/README.uniphier                                     |  20 +-
 drivers/gpio/Kconfig                                    |   6 +
 drivers/gpio/Makefile                                   |   1 +
 drivers/gpio/gpio-uniphier.c                            | 147 +++++
 drivers/mmc/Kconfig                                     |   6 +
 drivers/mmc/Makefile                                    |   1 +
 drivers/mmc/uniphier-sd.c                               | 751
++++++++++++++++++++++++++
 include/configs/uniphier.h                              |  26 +-
 67 files changed, 2956 insertions(+), 837 deletions(-)
 create mode 100644 arch/arm/mach-uniphier/arm32/Makefile
 rename arch/arm/mach-uniphier/{ => arm32}/arm-mpcore.h (100%)
 rename arch/arm/mach-uniphier/{ => arm32}/cache_uniphier.c (100%)
 rename arch/arm/mach-uniphier/{ => arm32}/debug_ll.S (98%)
 rename arch/arm/mach-uniphier/{ => arm32}/late_lowlevel_init.S (100%)
 rename arch/arm/mach-uniphier/{ => arm32}/lowlevel_init.S (100%)
 rename arch/arm/mach-uniphier/{ => arm32}/ssc-regs.h (100%)
 rename arch/arm/mach-uniphier/{ => arm32}/timer.c (100%)
 delete mode 100644 arch/arm/mach-uniphier/dram/ddrphy-ph1-pro4.c
 delete mode 100644 arch/arm/mach-uniphier/dram/ddrphy-ph1-sld8.c
 delete mode 100644 configs/uniphier_pro5_defconfig
 create mode 100644 drivers/gpio/gpio-uniphier.c
 create mode 100644 drivers/mmc/uniphier-sd.c


-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
  2016-02-29 15:37 [U-Boot] pull request: u-boot-uniphier/master (2nd round) Masahiro Yamada
@ 2016-03-01  1:57 ` Tom Rini
  0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2016-03-01  1:57 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 01, 2016 at 12:37:52AM +0900, Masahiro Yamada wrote:

> Hi Tom,
> 
> Here is a bunch of UniPhier updates which include GPIO driver support,
> MMC driver support, DRAM init code clean-ups, etc.   Please pull.
> 
> 
> Changes for 2nd round:
>   - Fix a build error when CONFIG_DEBUG_LL is defined
> 
> 
> The following changes since commit 50dc8677d769be6e2b34f49b6c43ad1e977bdc51:
> 
>   Merge git://git.denx.de/u-boot-usb (2016-02-26 18:08:43 -0500)
> 
> are available in the git repository at:
> 
> 
>   git://git.denx.de/u-boot-uniphier.git master
> 
> for you to fetch changes up to 11d3ede42ceccef9b5941ea7907f398cb97ed361:
> 
>   ARM: uniphier: fix warnings reported by aarch64 compiler (2016-03-01
> 00:33:29 +0900)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160229/9a69b064/attachment.sig>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
  2016-09-18 15:35 Masahiro Yamada
@ 2016-09-19  0:31 ` Tom Rini
  0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2016-09-19  0:31 UTC (permalink / raw)
  To: u-boot

On Mon, Sep 19, 2016 at 12:35:55AM +0900, Masahiro Yamada wrote:

> Hi Tom,
> 
> Here is the revised version of my pull request
> for the v2016.11 development cycle.
> 
> The following UniPhier updates are included:
> 
>   - DM migration
>       * remove legacy xHCI driver
>       * convert MMC driver to CONFIG_BLOCK
>   - Pinctrl driver improvements
>       * New pin-group
>       * Macro cleanup
>       * Remove ad-hoc pin-mux code
>   - Misc fixes, cleanups
>       * Fix DRAM size of LD21 SoC
>       * Consolidate board init functions
>   - PLL init code cleanups and new SoC support
>   - Update DRAM init code for LD20 SoC
> 
> Please pull!
> 
> 
> The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:
> 
>   Prepare v2016.09 (2016-09-12 10:05:51 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-uniphier.git master
> 
> for you to fetch changes up to f9d7e17e844f9e94c39a8c95f73a4454097a6948:
> 
>   ARM: uniphier: update DRAM init code for LD20 SoC (2016-09-19 00:12:26 +0900)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160918/94fac942/attachment.sig>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
@ 2016-09-18 15:35 Masahiro Yamada
  2016-09-19  0:31 ` Tom Rini
  0 siblings, 1 reply; 8+ messages in thread
From: Masahiro Yamada @ 2016-09-18 15:35 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here is the revised version of my pull request
for the v2016.11 development cycle.

The following UniPhier updates are included:

  - DM migration
      * remove legacy xHCI driver
      * convert MMC driver to CONFIG_BLOCK
  - Pinctrl driver improvements
      * New pin-group
      * Macro cleanup
      * Remove ad-hoc pin-mux code
  - Misc fixes, cleanups
      * Fix DRAM size of LD21 SoC
      * Consolidate board init functions
  - PLL init code cleanups and new SoC support
  - Update DRAM init code for LD20 SoC

Please pull!


The following changes since commit 8cbb389bb3da80cbf8911f8386cbff92c6a78afe:

  Prepare v2016.09 (2016-09-12 10:05:51 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-uniphier.git master

for you to fetch changes up to f9d7e17e844f9e94c39a8c95f73a4454097a6948:

  ARM: uniphier: update DRAM init code for LD20 SoC (2016-09-19 00:12:26 +0900)

----------------------------------------------------------------
Masahiro Yamada (27):
      ARM: uniphier: sort select:s alphabetically
      usb: uniphier: remove UniPhier xHCI driver and select DM_USB
      ARM: uniphier: delete unnecessary xHCI pin-mux settings
      ARM: uniphier: enable Generic EHCI driver for Pro4 SoC
      mmc: uniphier-sd: migrate to CONFIG_BLK
      pinctrl: uniphier: add System Bus pin-mux settings
      pinctrl: uniphier: move register base macros from header to .c file
      ARM: uniphier: remove IECTRL setup code of LD4 SoC
      ARM: uniphier: use checkboard() instead of misc_init_f()
      ARM: uniphier: merge board init functions into board_init()
      ARM: uniphier: fix DRAM size of LD21 SoC package
      ARM: uniphier: introduce flags to adjust DRAM timing for LD20/LD21
      pinctrl: uniphier: support 4bit-width pin-mux register capability
      pinctrl: uniphier: add UniPhier sLD3 pinctrl driver
      ARM: dts: uniphier: add pinctrl device node and pinctrl properties
      ARM: uniphier: select PINCTRL and SPL_PINCTRL
      ARM: uniphier: remove redundant pin-muxing for EA24 pin of sLD3 SoC
      ARM: uniphier: remove ad-hoc pin-mux code for sLD3
      ARM: uniphier: consolidate NAND pin-mux settings
      ARM: dts: uniphier: include System Bus pin group node in SPL DT
      ARM: uniphier: consolidate System Bus pin-mux settings for LD11/LD20
      ARM: uniphier: move XIRQ pin-mux settings of LD11/LD20
      ARM: uniphier: rename CONFIG_DPLL_SSC_RATE_1PER
      ARM: uniphier: move PLL init code to U-Boot proper where possible
      ARM: uniphier: collect clock/PLL init code into a single directory
      ARM: uniphier: add PLL init code for LD20 SoC
      ARM: uniphier: update DRAM init code for LD20 SoC

 arch/arm/Kconfig                                          |  18 +-
 arch/arm/dts/uniphier-ph1-ld11-ref.dts                    |   4 +
 arch/arm/dts/uniphier-ph1-ld20-ref.dts                    |   4 +
 arch/arm/dts/uniphier-ph1-sld3-ref.dts                    |   8 +
 arch/arm/dts/uniphier-ph1-sld3.dtsi                       |  35 ++
 arch/arm/mach-uniphier/Makefile                           |  11 +-
 arch/arm/mach-uniphier/board_common.c                     |  20 --
 arch/arm/mach-uniphier/board_early_init_r.c               |  15 -
 .../mach-uniphier/{board_early_init_f.c => board_init.c}  |  62 +++-
 arch/arm/mach-uniphier/boards.c                           |  27 +-
 arch/arm/mach-uniphier/clk/Makefile                       |  28 +-
 arch/arm/mach-uniphier/clk/dpll-ld20.c                    |  22 ++
 arch/arm/mach-uniphier/clk/dpll-ld4.c                     |  56 ++++
 arch/arm/mach-uniphier/clk/dpll-pro4.c                    |  60 ++++
 .../{pll/pll-init-sld3.c => clk/dpll-sld3.c}              |   2 +-
 arch/arm/mach-uniphier/clk/dpll-sld8.c                    |  62 ++++
 arch/arm/mach-uniphier/clk/dpll-tail.c                    |  21 ++
 .../arm/mach-uniphier/{early-clk => clk}/early-clk-ld11.c |   0
 .../arm/mach-uniphier/{early-clk => clk}/early-clk-ld20.c |   0
 arch/arm/mach-uniphier/{early-clk => clk}/early-clk-ld4.c |   0
 .../arm/mach-uniphier/{early-clk => clk}/early-clk-pro5.c |   0
 .../arm/mach-uniphier/{early-clk => clk}/early-clk-pxs2.c |   0
 arch/arm/mach-uniphier/clk/pll-base-ld20.c                | 123 +++++++
 arch/arm/mach-uniphier/clk/pll-ld20.c                     |  40 +++
 .../mach-uniphier/{pll/pll-init-ld4.c => clk/pll-ld4.c}   |  61 +---
 .../mach-uniphier/{pll/pll-init-pro4.c => clk/pll-pro4.c} |  64 +---
 arch/arm/mach-uniphier/clk/pll-sld3.c                     |  14 +
 arch/arm/mach-uniphier/clk/pll.h                          |  21 ++
 arch/arm/mach-uniphier/dram/ddrphy-ld20-regs.h            |  78 +++--
 arch/arm/mach-uniphier/dram/umc-ld20.c                    | 431
+++++++++++++++++++++++--
 arch/arm/mach-uniphier/early-clk/Makefile                 |  13 -
 arch/arm/mach-uniphier/early-pinctrl/Makefile             |   7 -
 arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-ld20.c |  32 --
 arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-sld3.c |  28 --
 arch/arm/mach-uniphier/init.h                             |  43 +--
 arch/arm/mach-uniphier/init/init-ld11.c                   |   2 +-
 arch/arm/mach-uniphier/init/init-ld20.c                   |  11 +-
 arch/arm/mach-uniphier/init/init-ld4.c                    |  10 +-
 arch/arm/mach-uniphier/init/init-pro4.c                   |  10 +-
 arch/arm/mach-uniphier/init/init-sld3.c                   |  12 +-
 arch/arm/mach-uniphier/init/init-sld8.c                   |  10 +-
 arch/arm/mach-uniphier/micro-support-card.c               |   2 +-
 arch/arm/mach-uniphier/micro-support-card.h               |  16 +-
 arch/arm/mach-uniphier/pinctrl-glue.c                     |  32 ++
 arch/arm/mach-uniphier/pinctrl/Makefile                   |  13 -
 arch/arm/mach-uniphier/pinctrl/pinctrl-ld20.c             |  51 ---
 arch/arm/mach-uniphier/pinctrl/pinctrl-ld4.c              |  41 ---
 arch/arm/mach-uniphier/pinctrl/pinctrl-ld6b.c             |  46 ---
 arch/arm/mach-uniphier/pinctrl/pinctrl-pro4.c             |  44 ---
 arch/arm/mach-uniphier/pinctrl/pinctrl-pro5.c             |  44 ---
 arch/arm/mach-uniphier/pinctrl/pinctrl-pxs2.c             |  46 ---
 arch/arm/mach-uniphier/pinctrl/pinctrl-sld3.c             |  48 ---
 arch/arm/mach-uniphier/pinctrl/pinctrl-sld8.c             |  35 --
 arch/arm/mach-uniphier/pll/Makefile                       |   8 -
 arch/arm/mach-uniphier/pll/pll-init-sld8.c                | 205 ------------
 arch/arm/mach-uniphier/pll/pll-spectrum-ld4.c             |  21 --
 arch/arm/mach-uniphier/pll/pll-spectrum-sld3.c            |  22 --
 arch/arm/mach-uniphier/print_misc_info.c                  |  12 -
 arch/arm/mach-uniphier/sc64-regs.h                        |  22 +-
 configs/uniphier_ld11_defconfig                           |   2 -
 configs/uniphier_ld20_defconfig                           |   2 -
 configs/uniphier_ld4_sld8_defconfig                       |   3 -
 configs/uniphier_pro4_defconfig                           |   4 +-
 configs/uniphier_pxs2_ld6b_defconfig                      |   2 -
 configs/uniphier_sld3_defconfig                           |   1 -
 drivers/mmc/Kconfig                                       |   1 +
 drivers/mmc/uniphier-sd.c                                 |  50 ++-
 drivers/pinctrl/uniphier/Kconfig                          |   6 +
 drivers/pinctrl/uniphier/Makefile                         |   1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c          |  24 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c          |   9 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c          |   9 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c           |  18 ++
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c          |  21 ++
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c          |  30 ++
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c          |  30 ++
 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c          |   9 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-sld3.c          | 128 ++++++++
 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c          |  21 ++
 drivers/pinctrl/uniphier/pinctrl-uniphier.h               |   9 +-
 drivers/usb/host/Kconfig                                  |   7 -
 drivers/usb/host/Makefile                                 |   1 -
 drivers/usb/host/xhci-uniphier.c                          |  85 -----
 include/configs/uniphier.h                                |   3 -
 include/fdtdec.h                                          |   1 -
 lib/fdtdec.c                                              |   1 -
 86 files changed, 1472 insertions(+), 1179 deletions(-)
 delete mode 100644 arch/arm/mach-uniphier/board_common.c
 delete mode 100644 arch/arm/mach-uniphier/board_early_init_r.c
 rename arch/arm/mach-uniphier/{board_early_init_f.c => board_init.c} (61%)
 create mode 100644 arch/arm/mach-uniphier/clk/dpll-ld20.c
 create mode 100644 arch/arm/mach-uniphier/clk/dpll-ld4.c
 create mode 100644 arch/arm/mach-uniphier/clk/dpll-pro4.c
 rename arch/arm/mach-uniphier/{pll/pll-init-sld3.c => clk/dpll-sld3.c} (74%)
 create mode 100644 arch/arm/mach-uniphier/clk/dpll-sld8.c
 create mode 100644 arch/arm/mach-uniphier/clk/dpll-tail.c
 rename arch/arm/mach-uniphier/{early-clk => clk}/early-clk-ld11.c (100%)
 rename arch/arm/mach-uniphier/{early-clk => clk}/early-clk-ld20.c (100%)
 rename arch/arm/mach-uniphier/{early-clk => clk}/early-clk-ld4.c (100%)
 rename arch/arm/mach-uniphier/{early-clk => clk}/early-clk-pro5.c (100%)
 rename arch/arm/mach-uniphier/{early-clk => clk}/early-clk-pxs2.c (100%)
 create mode 100644 arch/arm/mach-uniphier/clk/pll-base-ld20.c
 create mode 100644 arch/arm/mach-uniphier/clk/pll-ld20.c
 rename arch/arm/mach-uniphier/{pll/pll-init-ld4.c => clk/pll-ld4.c} (76%)
 rename arch/arm/mach-uniphier/{pll/pll-init-pro4.c => clk/pll-pro4.c} (70%)
 create mode 100644 arch/arm/mach-uniphier/clk/pll-sld3.c
 create mode 100644 arch/arm/mach-uniphier/clk/pll.h
 delete mode 100644 arch/arm/mach-uniphier/early-clk/Makefile
 delete mode 100644 arch/arm/mach-uniphier/early-pinctrl/Makefile
 delete mode 100644 arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-ld20.c
 delete mode 100644 arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-sld3.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl-glue.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/Makefile
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ld20.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ld4.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ld6b.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-pro4.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-pro5.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-pxs2.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-sld3.c
 delete mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-sld8.c
 delete mode 100644 arch/arm/mach-uniphier/pll/Makefile
 delete mode 100644 arch/arm/mach-uniphier/pll/pll-init-sld8.c
 delete mode 100644 arch/arm/mach-uniphier/pll/pll-spectrum-ld4.c
 delete mode 100644 arch/arm/mach-uniphier/pll/pll-spectrum-sld3.c
 delete mode 100644 arch/arm/mach-uniphier/print_misc_info.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-sld3.c
 delete mode 100644 drivers/usb/host/xhci-uniphier.c


-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
  2016-07-01 20:49 Masahiro Yamada
@ 2016-07-02  1:38 ` Tom Rini
  0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2016-07-02  1:38 UTC (permalink / raw)
  To: u-boot

On Sat, Jul 02, 2016 at 05:49:53AM +0900, Masahiro Yamada wrote:

> Hi Tom,
> 
> Here are some bug fixes + DT, pinctrl updates.
> 
> If you have not pulled the previous one,
> Please pull this 2nd round!
> 
> 
> 
> 
> The following changes since commit ff6e1569663eccaf9e582c57cc44568915c2f54b:
> 
>   x86: coreboot: Remove the dummy pch driver (2016-06-29 10:08:15 +0800)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-uniphier.git master
> 
> for you to fetch changes up to e64a6b11411befbaf166443d02d8b10e06852f6a:
> 
>   ARM: uniphier: add external IRQ setup code (2016-07-02 05:44:30 +0900)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160701/ba38e400/attachment.sig>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
@ 2016-07-01 20:49 Masahiro Yamada
  2016-07-02  1:38 ` Tom Rini
  0 siblings, 1 reply; 8+ messages in thread
From: Masahiro Yamada @ 2016-07-01 20:49 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here are some bug fixes + DT, pinctrl updates.

If you have not pulled the previous one,
Please pull this 2nd round!




The following changes since commit ff6e1569663eccaf9e582c57cc44568915c2f54b:

  x86: coreboot: Remove the dummy pch driver (2016-06-29 10:08:15 +0800)

are available in the git repository at:

  git://git.denx.de/u-boot-uniphier.git master

for you to fetch changes up to e64a6b11411befbaf166443d02d8b10e06852f6a:

  ARM: uniphier: add external IRQ setup code (2016-07-02 05:44:30 +0900)

----------------------------------------------------------------
Masahiro Yamada (12):
      ARM: uniphier: fix typo "talbe"
      pinctrl: uniphier: remove wrong pin-mux functions for ProXstream2
      pinctrl: uniphier: fix NAND pin-mux setting for PH1-LD11/LD20
      pinctrl: uniphier: remove unneeded pin group nand_cs1
      ARM: dts: uniphier: sync Device Trees with upstream Linux
      pinctrl: uniphier: allow to have pinctrl node under syscon node
      pinctrl: uniphier: split pinctrl driver for PH1-LD11 and PH1-LD20
      pinctrl: uniphier: support pin configuration for dedicated pins
      pinctrl: uniphier: avoid building unneeded pin-mux tables for SPL
      pinctrl: uniphier: add Ethernet pin-mux settings
      ARM: dts: uniphier: add AIDET nodes
      ARM: uniphier: add external IRQ setup code

 arch/arm/dts/uniphier-common32.dtsi              |  22 ++++++++--
 arch/arm/dts/uniphier-ph1-ld11-ref.dts           |  13 +-----
 arch/arm/dts/uniphier-ph1-ld11.dtsi              |  50 ++++++++++++++++++----
 arch/arm/dts/uniphier-ph1-ld20-ref.dts           |  10 -----
 arch/arm/dts/uniphier-ph1-ld20.dtsi              |  36 ++++++++++++----
 arch/arm/dts/uniphier-ph1-ld4-ref.dts            |  10 -----
 arch/arm/dts/uniphier-ph1-ld4.dtsi               |   7 +++-
 arch/arm/dts/uniphier-ph1-ld6b-ref.dts           |  10 -----
 arch/arm/dts/uniphier-ph1-ld6b.dtsi              |   4 +-
 arch/arm/dts/uniphier-ph1-pro4-ace.dts           |  10 -----
 arch/arm/dts/uniphier-ph1-pro4-ref.dts           |  10 -----
 arch/arm/dts/uniphier-ph1-pro4-sanji.dts         |  10 -----
 arch/arm/dts/uniphier-ph1-pro4.dtsi              |   7 +++-
 arch/arm/dts/uniphier-ph1-pro5-4kbox.dts         |  10 -----
 arch/arm/dts/uniphier-ph1-pro5.dtsi              |   7 +++-
 arch/arm/dts/uniphier-ph1-sld3.dtsi              |   5 +++
 arch/arm/dts/uniphier-ph1-sld8-ref.dts           |  10 -----
 arch/arm/dts/uniphier-ph1-sld8.dtsi              |   7 +++-
 arch/arm/dts/uniphier-pinctrl.dtsi               |  10 +++++
 arch/arm/dts/uniphier-proxstream2-gentil.dts     |  10 -----
 arch/arm/dts/uniphier-proxstream2-vodka.dts      |  10 -----
 arch/arm/dts/uniphier-proxstream2.dtsi           |   7 +++-
 arch/arm/dts/uniphier-ref-daughter.dtsi          |   2 +-
 arch/arm/mach-uniphier/arm32/lowlevel_init.S     |   2 +-
 arch/arm/mach-uniphier/board_early_init_f.c      |  39 +++++++++++++++++
 arch/arm/mach-uniphier/pinctrl/pinctrl-ld20.c    |   5 +++
 drivers/pinctrl/uniphier/Kconfig                 |  10 ++++-
 drivers/pinctrl/uniphier/Makefile                |   1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c |  15 ++++++-
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 107
+++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c |  95
++++++++++++++++++++++-------------------
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c  |  93
+++++++++++++++++++++++------------------
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c |  97
+++++++++++++++++++++++-------------------
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c | 110
+++++++++++++++++++++++++++++-------------------
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c |  91
++++++++++++++++++++--------------------
 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 116
+++++++++++++++++++++++++++++----------------------
 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c |  87
+++++++++++++++++++++-----------------
 drivers/pinctrl/uniphier/pinctrl-uniphier.h      |  23 +++++++---
 38 files changed, 714 insertions(+), 454 deletions(-)
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c


-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
  2015-09-24 16:10 Masahiro Yamada
@ 2015-09-24 21:10 ` Tom Rini
  0 siblings, 0 replies; 8+ messages in thread
From: Tom Rini @ 2015-09-24 21:10 UTC (permalink / raw)
  To: u-boot

On Fri, Sep 25, 2015 at 01:10:42AM +0900, Masahiro Yamada wrote:

> Hi Tom,
> 
> Here is a pretty big series for UniPhier SoC changes.
> pinctrl drivers, various fixes, refactoring, new SoC/board support, etc.
> 
> 
> Diff from the previous one:
>   - fix memory over-run bug in a command to display boot-mode
>   - sort pin-groups alphabetically in pinctrl drivers
>   - Add one more patch to convert a license block to SPDX
> 
> 
> 
> The following changes since commit 8a5f6129d1450f5ff92a55cfcfd7b96ee019e303:
> 
>   pinctrl: move dm_scan_fdt_node() out of pinctrl uclass (2015-09-19
> 15:42:15 -0600)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-uniphier.git master
> 
> for you to fetch changes up to a4bb44b027705f8c05fc525180cabaa3769247bb:
> 
>   ARM: dts: uniphier: use SPDX-License-Identifier (2015-09-25 01:01:37 +0900)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150924/be6048dc/attachment-0001.sig>

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [U-Boot] pull request: u-boot-uniphier/master (2nd round)
@ 2015-09-24 16:10 Masahiro Yamada
  2015-09-24 21:10 ` Tom Rini
  0 siblings, 1 reply; 8+ messages in thread
From: Masahiro Yamada @ 2015-09-24 16:10 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here is a pretty big series for UniPhier SoC changes.
pinctrl drivers, various fixes, refactoring, new SoC/board support, etc.


Diff from the previous one:
  - fix memory over-run bug in a command to display boot-mode
  - sort pin-groups alphabetically in pinctrl drivers
  - Add one more patch to convert a license block to SPDX



The following changes since commit 8a5f6129d1450f5ff92a55cfcfd7b96ee019e303:

  pinctrl: move dm_scan_fdt_node() out of pinctrl uclass (2015-09-19
15:42:15 -0600)

are available in the git repository at:

  git://git.denx.de/u-boot-uniphier.git master

for you to fetch changes up to a4bb44b027705f8c05fc525180cabaa3769247bb:

  ARM: dts: uniphier: use SPDX-License-Identifier (2015-09-25 01:01:37 +0900)

----------------------------------------------------------------
Masahiro Yamada (33):
      pinctrl: uniphier: add UniPhier pinctrl core support
      pinctrl: uniphier: add UniPhier PH1-LD4 pinctrl driver
      pinctrl: uniphier: add UniPhier PH1-Pro4 pinctrl driver
      pinctrl: uniphier: add UniPhier PH1-sLD8 pinctrl driver
      pinctrl: uniphier: add UniPhier PH1-Pro5 pinctrl driver
      pinctrl: uniphier: add UniPhier ProXstream2 pinctrl driver
      pinctrl: uniphier: add UniPhier PH1-LD6b pinctrl driver
      ARM: uniphier: enable simple-bus driver for SPL
      ARM: uniphier: increase CONFIG_SYS_MALLOC_F_LEN to bind all nodes
      ARM: dts: uniphier: prepare device trees to use pinctrl in SPL
      ARM: uniphier: enable PINCTRL and SPL_PINCTRL
      ARM: uniphier: drop ad-hoc early pin-muxing settings
      ARM: uniphier: drop ad-hoc input enable settings
      ARM: uniphier: drop DCC micro support card support
      ARM: uniphier: enable setexpr command
      ARM: uniphier: change the external bus address mapping
      ARM: uniphier: remove ifdef CONFIG_{SOC} conditionals from sg-regs.h
      ARM: uniphier: parse device tree to determine DRAM base and size
      ARM: uniphier: remove unused header file
      ARM: uniphier: remove useless wrapper functions
      ARM: uniphier: refactor LED function
      ARM: uniphier: move CONFIG_SUPPORT_CARD_* macros to local file
      ARM: uniphier: allow to disable CONFIG_MICRO_SUPPORT_CARD
      ARM: uniphier: rename CONFIG_MACH_* to CONFIG_ARCH_UNIPHIER_*
      ARM: uniphier: delete unneeded input enable for low-level debug
      ARM: uniphier: fix glitch signal problem for low-level debug
      ARM: uniphier: unify low-level debug init code
      ARM: uniphier: remove kernel parameter settings from environment
      ARM: uniphier: allow to enable multiple SoCs
      ARM: uniphier: add PH1-Pro5 support
      ARM: uniphier: add ProXstream2 and PH1-LD6b support
      ARM: uniphier: fix init page table for ProXstream2/PH1-LD6b USB boot
      ARM: dts: uniphier: use SPDX-License-Identifier

 arch/arm/dts/Makefile
   |   5 +-
 arch/arm/dts/uniphier-ph1-ld4-ref.dts
   |  16 ++-
 arch/arm/dts/uniphier-ph1-ld6b-ref.dts
   |  17 ++-
 arch/arm/dts/uniphier-ph1-pro4-ref.dts
   |  16 ++-
 arch/arm/dts/uniphier-ph1-pro5-4kbox.dts
   |  64 ++++++++++++
 arch/arm/dts/uniphier-ph1-sld8-ref.dts
   |  16 ++-
 arch/arm/dts/uniphier-pinctrl.dtsi
   |  38 +------
 arch/arm/dts/uniphier-proxstream2-gentil.dts
   |  62 +++++++++++
 arch/arm/dts/uniphier-proxstream2-vodka.dts
   |  62 +++++++++++
 arch/arm/mach-uniphier/Kconfig
   |  95 ++++++++---------
 arch/arm/mach-uniphier/Makefile
   |  21 ++--
 arch/arm/mach-uniphier/bcu/Makefile
   |   3 +
 arch/arm/mach-uniphier/{ph1-ld4/bcu_init.c => bcu/bcu-ph1-ld4.c}
   |   8 +-
 arch/arm/mach-uniphier/{ph1-sld3/bcu_init.c => bcu/bcu-ph1-sld3.c}
   |   8 +-
 arch/arm/mach-uniphier/board_common.c
   |  23 +---
 arch/arm/mach-uniphier/board_early_init_f.c
   |  73 ++++++++++---
 arch/arm/mach-uniphier/board_early_init_r.c
   |   7 +-
 arch/arm/mach-uniphier/boards.c
   | 130 +++++++++++++++++++++++
 arch/arm/mach-uniphier/boot-mode/Makefile
   |   9 ++
 .../{ph1-pro4/boot-mode.c => boot-mode/boot-mode-ph1-ld4.c}
   |  21 ++--
 arch/arm/mach-uniphier/boot-mode/boot-mode-ph1-pro5.c
   |  75 +++++++++++++
 .../{ph1-sld3/boot-mode.c => boot-mode/boot-mode-ph1-sld3.c}
   |  23 ++--
 arch/arm/mach-uniphier/boot-mode/boot-mode-proxstream2.c
   |  75 +++++++++++++
 arch/arm/mach-uniphier/boot-mode/boot-mode.c
   |  45 ++++++++
 arch/arm/mach-uniphier/clk/Makefile
   |   7 ++
 arch/arm/mach-uniphier/{ph1-ld4/clkrst_init.c => clk/clk-ph1-ld4.c}
   |   3 +-
 arch/arm/mach-uniphier/{ph1-pro4/clkrst_init.c => clk/clk-ph1-pro4.c}
   |   3 +-
 arch/arm/mach-uniphier/clk/clk-ph1-pro5.c
   |  44 ++++++++
 arch/arm/mach-uniphier/clk/clk-proxstream2.c
   |  50 +++++++++
 arch/arm/mach-uniphier/cmd_pinmon.c
   |  43 ++++++--
 arch/arm/mach-uniphier/ddrphy/Makefile
   |   3 +
 .../arm/mach-uniphier/{ph1-ld4/ddrphy_init.c =>
ddrphy/ddrphy-ph1-ld4.c} |   4 +-
 .../mach-uniphier/{ph1-pro4/ddrphy_init.c =>
ddrphy/ddrphy-ph1-pro4.c}   |   4 +-
 .../mach-uniphier/{ph1-sld8/ddrphy_init.c =>
ddrphy/ddrphy-ph1-sld8.c}   |   4 +-
 arch/arm/mach-uniphier/{ddrphy_training.c => ddrphy/ddrphy-training.c}   |   0
 arch/arm/mach-uniphier/debug_ll.S
   | 185 +++++++++++++++++++++++++++++++++
 arch/arm/mach-uniphier/dram_init.c
   |  51 ++++++++-
 arch/arm/mach-uniphier/early-clk/Makefile
   |   7 ++
 .../{ph1-pro4/early_clkrst_init.c => early-clk/early-clk-ph1-ld4.c}
   |   5 +-
 arch/arm/mach-uniphier/early-clk/early-clk-ph1-pro5.c
   |  39 +++++++
 arch/arm/mach-uniphier/early-clk/early-clk-proxstream2.c
   |  44 ++++++++
 arch/arm/mach-uniphier/early-pinctrl/Makefile
   |   1 +
 arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-ph1-sld3.c
   |  26 +++++
 arch/arm/mach-uniphier/include/mach/board.h
   |  42 --------
 arch/arm/mach-uniphier/include/mach/boot-device.h
   |  15 ++-
 arch/arm/mach-uniphier/include/mach/ddrphy-regs.h
   |   7 +-
 arch/arm/mach-uniphier/include/mach/debug-uart.S
   |  23 ----
 arch/arm/mach-uniphier/include/mach/init.h
   |  99 ++++++++++++++++++
 arch/arm/mach-uniphier/include/mach/led.h
   | 100 ------------------
 arch/arm/mach-uniphier/include/mach/micro-support-card.h
   |  39 +++++++
 arch/arm/mach-uniphier/include/mach/platdevice.h
   |  24 -----
 arch/arm/mach-uniphier/include/mach/sc-regs.h
   |  25 ++++-
 arch/arm/mach-uniphier/include/mach/sg-regs.h
   |  50 +++++----
 arch/arm/mach-uniphier/include/mach/soc_info.h
   |  63 +++++++++++
 arch/arm/mach-uniphier/init/Makefile
   |   9 ++
 arch/arm/mach-uniphier/init/init-ph1-ld4.c
   |  60 +++++++++++
 arch/arm/mach-uniphier/init/init-ph1-pro4.c
   |  58 +++++++++++
 arch/arm/mach-uniphier/init/init-ph1-pro5.c
   |  42 ++++++++
 arch/arm/mach-uniphier/init/init-ph1-sld3.c
   |  53 ++++++++++
 arch/arm/mach-uniphier/init/init-ph1-sld8.c
   |  60 +++++++++++
 arch/arm/mach-uniphier/init/init-proxstream2.c
   |  41 ++++++++
 arch/arm/mach-uniphier/init/init.c
   |  58 +++++++++++
 arch/arm/mach-uniphier/init_page_table.S
   |   6 +-
 arch/arm/mach-uniphier/lowlevel_init.S
   |   3 +-
 arch/arm/mach-uniphier/memconf.c
   | 103 ------------------
 arch/arm/mach-uniphier/memconf/Makefile
   |   4 +
 arch/arm/mach-uniphier/memconf/memconf-ph1-sld3.c
   |  59 +++++++++++
 arch/arm/mach-uniphier/memconf/memconf-proxstream2.c
   |  64 ++++++++++++
 arch/arm/mach-uniphier/memconf/memconf.c
   | 104 ++++++++++++++++++
 arch/arm/mach-uniphier/{support_card.c => micro-support-card.c}
   | 169 +++++++++++++++---------------
 arch/arm/mach-uniphier/ph1-ld4/Makefile
   |  15 ---
 arch/arm/mach-uniphier/ph1-ld4/boot-mode.c
   |   1 -
 arch/arm/mach-uniphier/ph1-ld4/early_clkrst_init.c
   |   1 -
 arch/arm/mach-uniphier/ph1-ld4/early_pinctrl.c
   |  27 -----
 arch/arm/mach-uniphier/ph1-ld4/lowlevel_debug.S
   |  29 ------
 arch/arm/mach-uniphier/ph1-ld4/pinctrl.c
   |  48 ---------
 arch/arm/mach-uniphier/ph1-ld4/pll_spectrum.c
   |   1 -
 arch/arm/mach-uniphier/ph1-ld4/sbc_init_3cs.c
   |  49 ---------
 arch/arm/mach-uniphier/ph1-ld4/sg_init.c
   |  18 ----
 arch/arm/mach-uniphier/ph1-pro4/Makefile
   |  15 ---
 arch/arm/mach-uniphier/ph1-pro4/early_pinctrl.c
   |  26 -----
 arch/arm/mach-uniphier/ph1-pro4/lowlevel_debug.S
   |  39 -------
 arch/arm/mach-uniphier/ph1-pro4/pinctrl.c
   |  49 ---------
 arch/arm/mach-uniphier/ph1-pro4/sbc_init_3cs.c
   |  42 --------
 arch/arm/mach-uniphier/ph1-pro4/sg_init.c
   |  18 ----
 arch/arm/mach-uniphier/ph1-sld3/Makefile
   |  15 ---
 arch/arm/mach-uniphier/ph1-sld3/clkrst_init.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld3/early_clkrst_init.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld3/early_pinctrl.c
   |  23 ----
 arch/arm/mach-uniphier/ph1-sld3/lowlevel_debug.S
   |  33 ------
 arch/arm/mach-uniphier/ph1-sld3/memconf.c
   |  52 ---------
 arch/arm/mach-uniphier/ph1-sld3/pinctrl.c
   |  24 -----
 arch/arm/mach-uniphier/ph1-sld3/sbc_init_3cs.c
   |  37 -------
 arch/arm/mach-uniphier/ph1-sld3/sg_init.c
   |   9 --
 arch/arm/mach-uniphier/ph1-sld3/umc_init.c
   |  15 ---
 arch/arm/mach-uniphier/ph1-sld8/Makefile
   |   1 -
 arch/arm/mach-uniphier/ph1-sld8/bcu_init.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld8/boot-mode.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld8/clkrst_init.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld8/early_clkrst_init.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld8/early_pinctrl.c
   |  27 -----
 arch/arm/mach-uniphier/ph1-sld8/lowlevel_debug.S
   |  29 ------
 arch/arm/mach-uniphier/ph1-sld8/pinctrl.c
   |  51 ---------
 arch/arm/mach-uniphier/ph1-sld8/pll_spectrum.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld8/sbc_init.c
   |   1 -
 arch/arm/mach-uniphier/ph1-sld8/sbc_init_3cs.c
   |  57 ----------
 arch/arm/mach-uniphier/ph1-sld8/sg_init.c
   |   1 -
 arch/arm/mach-uniphier/pinctrl/Makefile
   |   7 ++
 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld4.c
   |  49 +++++++++
 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld6b.c
   |  45 ++++++++
 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro4.c
   |  50 +++++++++
 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro5.c
   |  43 ++++++++
 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld3.c
   |  25 +++++
 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld8.c
   |  43 ++++++++
 arch/arm/mach-uniphier/pinctrl/pinctrl-proxstream2.c
   |  45 ++++++++
 arch/arm/mach-uniphier/pll/Makefile
   |   8 ++
 arch/arm/mach-uniphier/{ph1-ld4/pll_init.c => pll/pll-init-ph1-ld4.c}
   |  34 ++++--
 arch/arm/mach-uniphier/{ph1-pro4/pll_init.c =>
pll/pll-init-ph1-pro4.c}  |  36 ++++---
 arch/arm/mach-uniphier/{ph1-sld3/pll_init.c =>
pll/pll-init-ph1-sld3.c}  |   5 +-
 arch/arm/mach-uniphier/{ph1-sld8/pll_init.c =>
pll/pll-init-ph1-sld8.c}  |   5 +-
 .../{ph1-pro4/pll_spectrum.c => pll/pll-spectrum-ph1-ld4.c}
   |   6 +-
 .../{ph1-sld3/pll_spectrum.c => pll/pll-spectrum-ph1-sld3.c}
   |   5 +-
 arch/arm/mach-uniphier/print_misc_info.c
   |   2 +-
 arch/arm/mach-uniphier/sbc/Makefile
   |   7 ++
 arch/arm/mach-uniphier/{ph1-ld4/sbc_init.c => sbc/sbc-ph1-ld4.c}
   |  17 +--
 arch/arm/mach-uniphier/{ph1-pro4/sbc_init.c => sbc/sbc-ph1-pro4.c}
   |  17 +--
 arch/arm/mach-uniphier/{ph1-sld3/sbc_init.c => sbc/sbc-ph1-sld3.c}
   |  19 ++--
 arch/arm/mach-uniphier/sbc/sbc-proxstream2.c
   |  48 +++++++++
 arch/arm/mach-uniphier/soc_info.c
   |  61 +++++++++++
 arch/arm/mach-uniphier/spl.c
   |  76 --------------
 arch/arm/mach-uniphier/umc/Makefile
   |   3 +
 arch/arm/mach-uniphier/{ph1-ld4/umc_init.c => umc/umc-ph1-ld4.c}
   |  30 +++---
 arch/arm/mach-uniphier/{ph1-pro4/umc_init.c => umc/umc-ph1-pro4.c}
   |  36 ++++---
 arch/arm/mach-uniphier/{ph1-sld8/umc_init.c => umc/umc-ph1-sld8.c}
   |  30 +++---
 configs/ph1_ld4_defconfig
   |   9 +-
 configs/ph1_ld6b_defconfig
   |  30 ++++++
 configs/ph1_pro4_defconfig
   |   8 +-
 configs/ph1_pro5_defconfig
   |  30 ++++++
 configs/ph1_sld3_defconfig
   |   5 +-
 configs/ph1_sld8_defconfig
   |   9 +-
 doc/README.uniphier
   |  12 +++
 drivers/pinctrl/Kconfig
   |   2 +
 drivers/pinctrl/Makefile
   |   2 +
 drivers/pinctrl/uniphier/Kconfig
   |  42 ++++++++
 drivers/pinctrl/uniphier/Makefile
   |   8 ++
 drivers/pinctrl/uniphier/pinctrl-ph1-ld4.c
   | 133 ++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-ph1-ld6b.c
   | 133 ++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-ph1-pro4.c
   | 130 +++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-ph1-pro5.c
   | 144 +++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-ph1-sld8.c
   | 141 +++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-proxstream2.c
   | 140 +++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
   | 154 +++++++++++++++++++++++++++
 drivers/pinctrl/uniphier/pinctrl-uniphier.h
   | 113 ++++++++++++++++++++
 include/configs/uniphier.h
   | 113 ++++----------------
 154 files changed, 4061 insertions(+), 1624 deletions(-)
 create mode 100644 arch/arm/dts/uniphier-ph1-pro5-4kbox.dts
 create mode 100644 arch/arm/dts/uniphier-proxstream2-gentil.dts
 create mode 100644 arch/arm/dts/uniphier-proxstream2-vodka.dts
 create mode 100644 arch/arm/mach-uniphier/bcu/Makefile
 rename arch/arm/mach-uniphier/{ph1-ld4/bcu_init.c => bcu/bcu-ph1-ld4.c} (84%)
 rename arch/arm/mach-uniphier/{ph1-sld3/bcu_init.c => bcu/bcu-ph1-sld3.c} (84%)
 create mode 100644 arch/arm/mach-uniphier/boards.c
 create mode 100644 arch/arm/mach-uniphier/boot-mode/Makefile
 rename arch/arm/mach-uniphier/{ph1-pro4/boot-mode.c =>
boot-mode/boot-mode-ph1-ld4.c} (88%)
 create mode 100644 arch/arm/mach-uniphier/boot-mode/boot-mode-ph1-pro5.c
 rename arch/arm/mach-uniphier/{ph1-sld3/boot-mode.c =>
boot-mode/boot-mode-ph1-sld3.c} (89%)
 create mode 100644 arch/arm/mach-uniphier/boot-mode/boot-mode-proxstream2.c
 create mode 100644 arch/arm/mach-uniphier/boot-mode/boot-mode.c
 create mode 100644 arch/arm/mach-uniphier/clk/Makefile
 rename arch/arm/mach-uniphier/{ph1-ld4/clkrst_init.c =>
clk/clk-ph1-ld4.c} (94%)
 rename arch/arm/mach-uniphier/{ph1-pro4/clkrst_init.c =>
clk/clk-ph1-pro4.c} (96%)
 create mode 100644 arch/arm/mach-uniphier/clk/clk-ph1-pro5.c
 create mode 100644 arch/arm/mach-uniphier/clk/clk-proxstream2.c
 create mode 100644 arch/arm/mach-uniphier/ddrphy/Makefile
 rename arch/arm/mach-uniphier/{ph1-ld4/ddrphy_init.c =>
ddrphy/ddrphy-ph1-ld4.c} (95%)
 rename arch/arm/mach-uniphier/{ph1-pro4/ddrphy_init.c =>
ddrphy/ddrphy-ph1-pro4.c} (95%)
 rename arch/arm/mach-uniphier/{ph1-sld8/ddrphy_init.c =>
ddrphy/ddrphy-ph1-sld8.c} (95%)
 rename arch/arm/mach-uniphier/{ddrphy_training.c =>
ddrphy/ddrphy-training.c} (100%)
 create mode 100644 arch/arm/mach-uniphier/debug_ll.S
 create mode 100644 arch/arm/mach-uniphier/early-clk/Makefile
 rename arch/arm/mach-uniphier/{ph1-pro4/early_clkrst_init.c =>
early-clk/early-clk-ph1-ld4.c} (86%)
 create mode 100644 arch/arm/mach-uniphier/early-clk/early-clk-ph1-pro5.c
 create mode 100644 arch/arm/mach-uniphier/early-clk/early-clk-proxstream2.c
 create mode 100644 arch/arm/mach-uniphier/early-pinctrl/Makefile
 create mode 100644
arch/arm/mach-uniphier/early-pinctrl/early-pinctrl-ph1-sld3.c
 delete mode 100644 arch/arm/mach-uniphier/include/mach/board.h
 delete mode 100644 arch/arm/mach-uniphier/include/mach/debug-uart.S
 create mode 100644 arch/arm/mach-uniphier/include/mach/init.h
 delete mode 100644 arch/arm/mach-uniphier/include/mach/led.h
 create mode 100644 arch/arm/mach-uniphier/include/mach/micro-support-card.h
 delete mode 100644 arch/arm/mach-uniphier/include/mach/platdevice.h
 create mode 100644 arch/arm/mach-uniphier/include/mach/soc_info.h
 create mode 100644 arch/arm/mach-uniphier/init/Makefile
 create mode 100644 arch/arm/mach-uniphier/init/init-ph1-ld4.c
 create mode 100644 arch/arm/mach-uniphier/init/init-ph1-pro4.c
 create mode 100644 arch/arm/mach-uniphier/init/init-ph1-pro5.c
 create mode 100644 arch/arm/mach-uniphier/init/init-ph1-sld3.c
 create mode 100644 arch/arm/mach-uniphier/init/init-ph1-sld8.c
 create mode 100644 arch/arm/mach-uniphier/init/init-proxstream2.c
 create mode 100644 arch/arm/mach-uniphier/init/init.c
 delete mode 100644 arch/arm/mach-uniphier/memconf.c
 create mode 100644 arch/arm/mach-uniphier/memconf/Makefile
 create mode 100644 arch/arm/mach-uniphier/memconf/memconf-ph1-sld3.c
 create mode 100644 arch/arm/mach-uniphier/memconf/memconf-proxstream2.c
 create mode 100644 arch/arm/mach-uniphier/memconf/memconf.c
 rename arch/arm/mach-uniphier/{support_card.c => micro-support-card.c} (53%)
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/Makefile
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/boot-mode.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/early_clkrst_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/early_pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/lowlevel_debug.S
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/pll_spectrum.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/sbc_init_3cs.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-ld4/sg_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/Makefile
 delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/early_pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/lowlevel_debug.S
 delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/sbc_init_3cs.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-pro4/sg_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/Makefile
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/clkrst_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/early_clkrst_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/early_pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/lowlevel_debug.S
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/memconf.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/sbc_init_3cs.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/sg_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld3/umc_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/Makefile
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/bcu_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/boot-mode.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/clkrst_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/early_clkrst_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/early_pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/lowlevel_debug.S
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/pinctrl.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/pll_spectrum.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/sbc_init.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/sbc_init_3cs.c
 delete mode 100644 arch/arm/mach-uniphier/ph1-sld8/sg_init.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl/Makefile
 create mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld4.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-ld6b.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro4.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-pro5.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld3.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-ph1-sld8.c
 create mode 100644 arch/arm/mach-uniphier/pinctrl/pinctrl-proxstream2.c
 create mode 100644 arch/arm/mach-uniphier/pll/Makefile
 rename arch/arm/mach-uniphier/{ph1-ld4/pll_init.c =>
pll/pll-init-ph1-ld4.c} (90%)
 rename arch/arm/mach-uniphier/{ph1-pro4/pll_init.c =>
pll/pll-init-ph1-pro4.c} (88%)
 rename arch/arm/mach-uniphier/{ph1-sld3/pll_init.c =>
pll/pll-init-ph1-sld3.c} (62%)
 rename arch/arm/mach-uniphier/{ph1-sld8/pll_init.c =>
pll/pll-init-ph1-sld8.c} (97%)
 rename arch/arm/mach-uniphier/{ph1-pro4/pll_spectrum.c =>
pll/pll-spectrum-ph1-ld4.c} (72%)
 rename arch/arm/mach-uniphier/{ph1-sld3/pll_spectrum.c =>
pll/pll-spectrum-ph1-sld3.c} (73%)
 create mode 100644 arch/arm/mach-uniphier/sbc/Makefile
 rename arch/arm/mach-uniphier/{ph1-ld4/sbc_init.c => sbc/sbc-ph1-ld4.c} (67%)
 rename arch/arm/mach-uniphier/{ph1-pro4/sbc_init.c => sbc/sbc-ph1-pro4.c} (64%)
 rename arch/arm/mach-uniphier/{ph1-sld3/sbc_init.c => sbc/sbc-ph1-sld3.c} (62%)
 create mode 100644 arch/arm/mach-uniphier/sbc/sbc-proxstream2.c
 create mode 100644 arch/arm/mach-uniphier/soc_info.c
 delete mode 100644 arch/arm/mach-uniphier/spl.c
 create mode 100644 arch/arm/mach-uniphier/umc/Makefile
 rename arch/arm/mach-uniphier/{ph1-ld4/umc_init.c => umc/umc-ph1-ld4.c} (88%)
 rename arch/arm/mach-uniphier/{ph1-pro4/umc_init.c => umc/umc-ph1-pro4.c} (85%)
 rename arch/arm/mach-uniphier/{ph1-sld8/umc_init.c => umc/umc-ph1-sld8.c} (87%)
 create mode 100644 configs/ph1_ld6b_defconfig
 create mode 100644 configs/ph1_pro5_defconfig
 create mode 100644 drivers/pinctrl/uniphier/Kconfig
 create mode 100644 drivers/pinctrl/uniphier/Makefile
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-ld4.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-ld6b.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-pro4.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-pro5.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-ph1-sld8.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-proxstream2.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c
 create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier.h


-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-09-19  0:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-29 15:37 [U-Boot] pull request: u-boot-uniphier/master (2nd round) Masahiro Yamada
2016-03-01  1:57 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2016-09-18 15:35 Masahiro Yamada
2016-09-19  0:31 ` Tom Rini
2016-07-01 20:49 Masahiro Yamada
2016-07-02  1:38 ` Tom Rini
2015-09-24 16:10 Masahiro Yamada
2015-09-24 21:10 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.