[U-Boot] [PULL] u-boot-sh/rmobile-mx

Marek Vasut marek.vasut at gmail.com
Sat Jan 27 19:40:49 UTC 2018


The following changes since commit 16121280188d3daa57b18ad623d0845bbbb5a90a:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2018-01-23 21:48:53 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-sh.git rmobile-mx

for you to fetch changes up to 789edf694c63a6eff1188b3672af7d0228a1a0d9:

  ARM: rmobile: Convert R8A7791 Porter board to DM and DT (2018-01-27
20:38:54 +0100)

----------------------------------------------------------------
Chris Brandt (1):
      serial: sh: Add support for R7S72100 (RZ/A1)

Marek Vasut (41):
      ARM: dts: rmobile: Update DTS to match Linux 4.14
      ARM: dts: rmobile: Factor out U-Boot extras
      ARM: rmobile: Convert CONFIG_R8A77xx to Kconfig
      serial: sh: Replace fdtdec_get_addr() with devfdt_get_addr()
      serial: sh: Unify CONFIG_R8A779[01234] as CONFIG_RCAR_GEN2
      clk: renesas: Split RCar Gen3 driver
      clk: renesas: Make clk_ids per-driver
      clk: renesas: Make PLL configurations per-SoC
      clk: renesas: Pull Gen3 specific bits into separate header
      clk: renesas: Split SMSTPCR and RMSTPCR tables
      clk: renesas: Make clock tables Kconfig configurable
      clk: renesas: Split out code shared between Gen2 and Gen3
      clk: renesas: Add DIV6P1 clock type
      clk: renesas: Add Gen2 clock core
      clk: renesas: Import R8A7790 H2 clock tables
      clk: renesas: Import R8A7791/R8A7793 M2 clock tables
      clk: renesas: Import R8A7792 V2H clock tables
      clk: renesas: Import R8A7794 E2 clock tables
      pinctrl: rmobile: Import R8A7790 H2 PFC tables
      pinctrl: rmobile: Import R8A7791/R8A7793 M2 PFC tables
      pinctrl: rmobile: Import R8A7792 V2H PFC tables
      pinctrl: rmobile: Import R8A7794 E2 PFC tables
      gpio: rmobile: Add RCar Gen2 compatible string
      pci: rmobile: Add RCar Gen2 PCIe controller driver
      net: ravb: staticize ravb_start
      net: sh_eth: Unify CONFIG_R8A779[01234] as CONFIG_RCAR_GEN2
      net: sh_eth: Pass sh_eth_dev around
      net: sh_eth: Split sh_eth_recv
      net: sh_eth: Separate out MAC address programming
      net: sh_eth: Split sh_eth_init
      net: sh_eth: Clump legacy functions together
      net: sh_eth: Add DM and DT support
      ARM: dts: rmobile: Import R8A7790 DTS from Linux 4.15-rc8
      ARM: dts: rmobile: Import R8A7791 DTS from Linux 4.15-rc8
      ARM: dts: rmobile: Import R8A7792 DTS from Linux 4.15-rc8
      ARM: dts: rmobile: Import R8A7793 DTS from Linux 4.15-rc8
      ARM: dts: rmobile: Import R8A7794 DTS from Linux 4.15-rc8
      ARM: dts: rmobile: Add rudimentary R8A7790 Stout DT
      ARM: dts: rmobile: Add SoC and board U-Boot DT extras
      ARM: rmobile: Enable OF_CONTROL on RCar Gen2
      ARM: rmobile: Convert R8A7791 Porter board to DM and DT

 arch/arm/dts/r8a7790-lager-u-boot.dts        |   10 +
 arch/arm/dts/r8a7790-lager.dts               |  856 +++++++++++++++++++
 arch/arm/dts/r8a7790-stout-u-boot.dts        |   10 +
 arch/arm/dts/r8a7790-stout.dts               |   54 ++
 arch/arm/dts/r8a7790-u-boot.dtsi             |   13 +
 arch/arm/dts/r8a7790.dtsi                    | 1665
++++++++++++++++++++++++++++++++++++
 arch/arm/dts/r8a7791-koelsch-u-boot.dts      |   10 +
 arch/arm/dts/r8a7791-koelsch.dts             |  840 ++++++++++++++++++
 arch/arm/dts/r8a7791-porter-u-boot.dts       |   10 +
 arch/arm/dts/r8a7791-porter.dts              |  452 ++++++++++
 arch/arm/dts/r8a7791-u-boot.dtsi             |   13 +
 arch/arm/dts/r8a7791.dtsi                    | 1665
++++++++++++++++++++++++++++++++++++
 arch/arm/dts/r8a7792-blanche-u-boot.dts      |   10 +
 arch/arm/dts/r8a7792-blanche.dts             |  327 +++++++
 arch/arm/dts/r8a7792-u-boot.dtsi             |    9 +
 arch/arm/dts/r8a7792.dtsi                    |  857 +++++++++++++++++++
 arch/arm/dts/r8a7793-gose-u-boot.dts         |   10 +
 arch/arm/dts/r8a7793-gose.dts                |  727 ++++++++++++++++
 arch/arm/dts/r8a7793-u-boot.dtsi             |   13 +
 arch/arm/dts/r8a7793.dtsi                    | 1332
+++++++++++++++++++++++++++++
 arch/arm/dts/r8a7794-alt-u-boot.dts          |   10 +
 arch/arm/dts/r8a7794-alt.dts                 |  414 +++++++++
 arch/arm/dts/r8a7794-silk-u-boot.dts         |   10 +
 arch/arm/dts/r8a7794-silk.dts                |  460 ++++++++++
 arch/arm/dts/r8a7794-u-boot.dtsi             |   13 +
 arch/arm/dts/r8a7794.dtsi                    | 1347
+++++++++++++++++++++++++++++
 arch/arm/dts/r8a7795-h3ulcb-u-boot.dts       |   10 +
 arch/arm/dts/r8a7795-h3ulcb.dts              |   20 +-
 arch/arm/dts/r8a7795-salvator-x-u-boot.dts   |   10 +
 arch/arm/dts/r8a7795-salvator-x.dts          |    6 +-
 arch/arm/dts/r8a7795-u-boot.dtsi             |   13 +
 arch/arm/dts/r8a7795.dtsi                    |  323 ++++++-
 arch/arm/dts/r8a7796-m3ulcb-u-boot.dts       |   10 +
 arch/arm/dts/r8a7796-m3ulcb.dts              |   18 +-
 arch/arm/dts/r8a7796-salvator-x-u-boot.dts   |   10 +
 arch/arm/dts/r8a7796-salvator-x.dts          |   35 +-
 arch/arm/dts/r8a7796-u-boot.dtsi             |   13 +
 arch/arm/dts/r8a7796.dtsi                    |  366 +++++++-
 arch/arm/dts/r8a77970-eagle-u-boot.dts       |   10 +
 arch/arm/dts/r8a77970-eagle.dts              |    4 +-
 arch/arm/dts/r8a77970-u-boot.dtsi            |   13 +
 arch/arm/dts/r8a77970.dtsi                   |    9 +-
 arch/arm/dts/r8a77995-draak-u-boot.dts       |   10 +
 arch/arm/dts/r8a77995-draak.dts              |    4 +-
 arch/arm/dts/r8a77995-u-boot.dtsi            |    9 +
 arch/arm/dts/r8a77995.dtsi                   |    8 +-
 arch/arm/dts/r8a779x-u-boot.dtsi             |   25 +
 arch/arm/dts/salvator-common.dtsi            |   15 +-
 arch/arm/dts/ulcb.dtsi                       |   48 +-
 arch/arm/mach-rmobile/Kconfig.32             |   26 +
 board/renesas/porter/Makefile                |    2 +-
 board/renesas/porter/porter.c                |  123 +--
 configs/alt_defconfig                        |    3 +
 configs/armadillo-800eva_defconfig           |    1 +
 configs/blanche_defconfig                    |    3 +
 configs/gose_defconfig                       |    3 +
 configs/koelsch_defconfig                    |    3 +
 configs/lager_defconfig                      |    3 +
 configs/porter_defconfig                     |   27 +-
 configs/r8a7795_salvator-x_defconfig         |    2 +-
 configs/r8a7795_ulcb_defconfig               |    2 +-
 configs/r8a7796_salvator-x_defconfig         |    2 +-
 configs/r8a7796_ulcb_defconfig               |    2 +-
 configs/r8a77970_eagle_defconfig             |    2 +-
 configs/r8a77995_draak_defconfig             |    2 +-
 configs/silk_defconfig                       |    3 +
 configs/stout_defconfig                      |    3 +
 drivers/clk/renesas/Kconfig                  |   70 ++
 drivers/clk/renesas/Makefile                 |   11 +
 drivers/clk/renesas/clk-rcar-gen2.c          |  279 ++++++
 drivers/clk/renesas/clk-rcar-gen3.c          | 1140
+------------------------
 drivers/clk/renesas/r8a7790-cpg-mssr.c       |  295 +++++++
 drivers/clk/renesas/r8a7791-cpg-mssr.c       |  292 +++++++
 drivers/clk/renesas/r8a7792-cpg-mssr.c       |  249 ++++++
 drivers/clk/renesas/r8a7794-cpg-mssr.c       |  276 ++++++
 drivers/clk/renesas/r8a7795-cpg-mssr.c       |  369 ++++++++
 drivers/clk/renesas/r8a7796-cpg-mssr.c       |  342 ++++++++
 drivers/clk/renesas/r8a77970-cpg-mssr.c      |  233 +++++
 drivers/clk/renesas/r8a77995-cpg-mssr.c      |  241 ++++++
 drivers/clk/renesas/rcar-gen2-cpg.h          |   49 ++
 drivers/clk/renesas/rcar-gen3-cpg.h          |   60 ++
 drivers/clk/renesas/renesas-cpg-mssr.c       |  175 ++++
 drivers/clk/renesas/renesas-cpg-mssr.h       |  117 +++
 drivers/gpio/gpio-rcar.c                     |    1 +
 drivers/net/ravb.c                           |    2 +-
 drivers/net/sh_eth.c                         |  507 +++++++++--
 drivers/net/sh_eth.h                         |    6 +-
 drivers/pci/Kconfig                          |    9 +
 drivers/pci/Makefile                         |    1 +
 drivers/pci/pci-rcar-gen2.c                  |  264 ++++++
 drivers/pinctrl/renesas/Kconfig              |   55 ++
 drivers/pinctrl/renesas/Makefile             |    5 +
 drivers/pinctrl/renesas/pfc-r8a7790.c        | 5720
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/renesas/pfc-r8a7791.c        | 6605
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/renesas/pfc-r8a7792.c        | 2795
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/renesas/pfc-r8a7794.c        | 5140
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/renesas/pfc.c                |   57 +-
 drivers/pinctrl/renesas/sh_pfc.h             |    5 +
 drivers/serial/serial_sh.c                   |    4 +-
 drivers/serial/serial_sh.h                   |   14 +-
 include/configs/alt.h                        |    1 -
 include/configs/armadillo-800eva.h           |    1 -
 include/configs/blanche.h                    |    1 -
 include/configs/gose.h                       |    1 -
 include/configs/koelsch.h                    |    1 -
 include/configs/lager.h                      |    1 -
 include/configs/porter.h                     |   22 +-
 include/configs/rcar-gen2-common.h           |    2 +
 include/configs/silk.h                       |    1 -
 include/configs/stout.h                      |    1 -
 include/dt-bindings/clock/r8a7790-clock.h    |  162 ++++
 include/dt-bindings/clock/r8a7790-cpg-mssr.h |   52 ++
 include/dt-bindings/clock/r8a7791-clock.h    |  165 ++++
 include/dt-bindings/clock/r8a7791-cpg-mssr.h |   48 ++
 include/dt-bindings/clock/r8a7792-clock.h    |  102 +++
 include/dt-bindings/clock/r8a7792-cpg-mssr.h |   43 +
 include/dt-bindings/clock/r8a7793-clock.h    |  167 ++++
 include/dt-bindings/clock/r8a7793-cpg-mssr.h |   48 ++
 include/dt-bindings/clock/r8a7794-clock.h    |  141 +++
 include/dt-bindings/clock/r8a7794-cpg-mssr.h |   47 +
 include/dt-bindings/power/r8a7790-sysc.h     |   34 +
 include/dt-bindings/power/r8a7791-sysc.h     |   26 +
 include/dt-bindings/power/r8a7792-sysc.h     |   26 +
 include/dt-bindings/power/r8a7793-sysc.h     |   28 +
 include/dt-bindings/power/r8a7794-sysc.h     |   26 +
 scripts/config_whitelist.txt                 |    6 -
 126 files changed, 37435 insertions(+), 1444 deletions(-)
 create mode 100644 arch/arm/dts/r8a7790-lager-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7790-lager.dts
 create mode 100644 arch/arm/dts/r8a7790-stout-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7790-stout.dts
 create mode 100644 arch/arm/dts/r8a7790-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a7790.dtsi
 create mode 100644 arch/arm/dts/r8a7791-koelsch-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7791-koelsch.dts
 create mode 100644 arch/arm/dts/r8a7791-porter-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7791-porter.dts
 create mode 100644 arch/arm/dts/r8a7791-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a7791.dtsi
 create mode 100644 arch/arm/dts/r8a7792-blanche-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7792-blanche.dts
 create mode 100644 arch/arm/dts/r8a7792-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a7792.dtsi
 create mode 100644 arch/arm/dts/r8a7793-gose-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7793-gose.dts
 create mode 100644 arch/arm/dts/r8a7793-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a7793.dtsi
 create mode 100644 arch/arm/dts/r8a7794-alt-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7794-alt.dts
 create mode 100644 arch/arm/dts/r8a7794-silk-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7794-silk.dts
 create mode 100644 arch/arm/dts/r8a7794-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a7794.dtsi
 create mode 100644 arch/arm/dts/r8a7795-h3ulcb-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7795-salvator-x-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7795-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a7796-m3ulcb-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7796-salvator-x-u-boot.dts
 create mode 100644 arch/arm/dts/r8a7796-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a77970-eagle-u-boot.dts
 create mode 100644 arch/arm/dts/r8a77970-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a77995-draak-u-boot.dts
 create mode 100644 arch/arm/dts/r8a77995-u-boot.dtsi
 create mode 100644 arch/arm/dts/r8a779x-u-boot.dtsi
 create mode 100644 drivers/clk/renesas/clk-rcar-gen2.c
 create mode 100644 drivers/clk/renesas/r8a7790-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a7791-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a7792-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a7794-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a7795-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a7796-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77970-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a77995-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/rcar-gen2-cpg.h
 create mode 100644 drivers/clk/renesas/rcar-gen3-cpg.h
 create mode 100644 drivers/clk/renesas/renesas-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/renesas-cpg-mssr.h
 create mode 100644 drivers/pci/pci-rcar-gen2.c
 create mode 100644 drivers/pinctrl/renesas/pfc-r8a7790.c
 create mode 100644 drivers/pinctrl/renesas/pfc-r8a7791.c
 create mode 100644 drivers/pinctrl/renesas/pfc-r8a7792.c
 create mode 100644 drivers/pinctrl/renesas/pfc-r8a7794.c
 create mode 100644 include/dt-bindings/clock/r8a7790-clock.h
 create mode 100644 include/dt-bindings/clock/r8a7790-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a7791-clock.h
 create mode 100644 include/dt-bindings/clock/r8a7791-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a7792-clock.h
 create mode 100644 include/dt-bindings/clock/r8a7792-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a7793-clock.h
 create mode 100644 include/dt-bindings/clock/r8a7793-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a7794-clock.h
 create mode 100644 include/dt-bindings/clock/r8a7794-cpg-mssr.h
 create mode 100644 include/dt-bindings/power/r8a7790-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7791-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7792-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7793-sysc.h
 create mode 100644 include/dt-bindings/power/r8a7794-sysc.h


More information about the U-Boot mailing list