All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Rini <trini@konsulko.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Please pull u-boot-rockchip
Date: Sun, 26 Feb 2017 20:39:22 -0500	[thread overview]
Message-ID: <20170227013922.GK20531@bill-the-cat> (raw)
In-Reply-To: <CAPnjgZ2c4w54eRAHVWrG7dwzC-RvHWFpYLddFAzYdr41JQ9vEA@mail.gmail.com>

On Thu, Feb 23, 2017 at 09:42:57AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> This includes support for two SoCs that have been in the works for a while:
> rk3188 from Heiko St?bner and and SPL for rk3399 from Kever Yang. For the
> former there are a few more patches to come but I'll apply them in a few
> days once I've had time to test. In addition this includes rk3328 also from
> Kever which is based on the rk3399 work. I've decided to bring this in also
> as the impact is minimal.
> 
> There are a few bugs in mainline affecting rockchip which I'd like to fix
> for the release also. But I want to take a bit more time to really
> understand the problem before applying anything. Hopefully I will have
> those early next week. I'm sending this pull request now as I feel
> uncomfortable having so many pending patches.
> 
> 
> The following changes since commit b24cf8540a85a9bf97975aadd6a7542f166c78a3:
> 
>   video: mxsfb: Fix reset hang when videomode variable is not present
> (2017-02-22 21:47:59 +0100)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-rockchip.git
> 
> for you to fetch changes up to 984fe3b08c8fcc61253965c88f882411ad8c78ec:
> 
>   rockchip: rk3288: add defconfig for evb-rk3328 (2017-02-23 09:17:59 -0700)
> 
> ----------------------------------------------------------------
> Eddie Cai (1):
>       rockchip: tinker: configs: use correct mmc instance as boot target
> device
> 
> Heiko St?bner (18):
>       dm: allow limiting pre-reloc markings to spl or tpl
>       rockchip: clk: rk3288: limit gpll and cpll init to SPL build
>       rockchip: rk3288: sdram: use constants in ddrconf table
>       rockchip: rk3288: sdram: style fixes from rk3188 sdram review
>       rockchip: Move bootrom helper compilation to a hidden option
>       rockchip: Move bootrom-related declarations to a header
>       rockchip: mkimage: Allow encoding of loader code in spl images
>       rockchip: mkimage: Add support rk3188 serial
>       rockchip: serial: Adapt rockchip of-platdata driver for rk3188
>       rockchip: rk3188: Add header files for PMU and GRF
>       rockchip: rk3188: Add pinctrl driver
>       rockchip: rk3188: Add sysreset driver
>       rockchip: rk3188: Add rk3066/rk3188 clock bindings
>       rockchip: rk3188: Add clock driver
>       rockchip: rk3188: Add core devicetree files
>       rockchip: rk3188: Add core support
>       rockchip: rk3188: Add sdram driver
>       rockchip: rk3188: Add main, spl and tpl boards
> 
> Jacob Chen (1):
>       rockchip: firefly: configs: remove config_spl_of_platdata
> 
> Kever Yang (16):
>       rockchip: arm64: rk3399: move grf register definitions to grf_rk3399.h
>       rockchip: clk: rk3399: update driver for spl
>       rockchip: sdhci: rk3399: update driver to support of-platdata
>       rockchip: pinctrl: rk3399: add the of-platdata support
>       rockchip: arm64: rk3399: syscon addition for rk3399
>       rockchip: arm64: rk3399: add ddr controller driver
>       rockchip: dts: rk3399: update for spl require driver
>       rockchip: arm64: rk3399: add SPL support
>       rockchip: config: rk3399: enable SPL config for evb-rk3399
>       rockchip: rk3328: add device tree file
>       rockchip: rk3328: add soc basic support
>       rockchip: rk3328: add clock driver
>       rockchip: rk3328: add pinctrl driver
>       rockchip: rk3328: add sysreset driver
>       rockchip: rk3328: add evb-rk3328 support
>       rockchip: rk3288: add defconfig for evb-rk3328
> 
>  arch/arm/dts/Makefile                                  |    1 +
>  arch/arm/dts/rk3188.dtsi                               |  601
> ++++++++++++++
>  arch/arm/dts/rk3328-evb.dts                            |   45 +
>  arch/arm/dts/rk3328.dtsi                               | 1477
> +++++++++++++++++++++++++++++++++
>  arch/arm/dts/rk3399-evb.dts                            |    2 +
>  arch/arm/dts/rk3399-sdram-lpddr3-4GB-1600.dtsi         | 1536
> +++++++++++++++++++++++++++++++++++
>  arch/arm/dts/rk3399.dtsi                               |   44 +
>  arch/arm/dts/rk3xxx.dtsi                               |  417 ++++++++++
>  arch/arm/include/asm/arch-rockchip/bootrom.h           |   22 +
>  arch/arm/include/asm/arch-rockchip/clock.h             |    9 +
>  arch/arm/include/asm/arch-rockchip/cru_rk3188.h        |  191 +++++
>  arch/arm/include/asm/arch-rockchip/cru_rk3328.h        |   70 ++
>  arch/arm/include/asm/arch-rockchip/cru_rk3399.h        |    5 +
>  arch/arm/include/asm/arch-rockchip/ddr_rk3188.h        |   25 +
>  arch/arm/include/asm/arch-rockchip/ddr_rk3288.h        |    8 +
>  arch/arm/include/asm/arch-rockchip/grf_rk3188.h        |  589
> ++++++++++++++
>  arch/arm/include/asm/arch-rockchip/grf_rk3328.h        |  134 +++
>  arch/arm/include/asm/arch-rockchip/grf_rk3399.h        |  118 +++
>  arch/arm/include/asm/arch-rockchip/pmu_rk3188.h        |   36 +
>  arch/arm/include/asm/arch-rockchip/sdram_rk3399.h      |  119 +++
>  arch/arm/mach-rockchip/Kconfig                         |   34 +
>  arch/arm/mach-rockchip/Makefile                        |   16 +-
>  arch/arm/mach-rockchip/rk3036-board-spl.c              |    3 +-
>  arch/arm/mach-rockchip/rk3188-board-spl.c              |  218 +++++
>  arch/arm/mach-rockchip/rk3188-board-tpl.c              |   86 ++
>  arch/arm/mach-rockchip/rk3188-board.c                  |   71 ++
>  arch/arm/mach-rockchip/rk3188/Kconfig                  |   24 +
>  arch/arm/mach-rockchip/rk3188/Makefile                 |   11 +
>  arch/arm/mach-rockchip/rk3188/clk_rk3188.c             |   33 +
>  arch/arm/mach-rockchip/rk3188/sdram_rk3188.c           |  995
> +++++++++++++++++++++++
>  arch/arm/mach-rockchip/rk3188/syscon_rk3188.c          |   55 ++
>  arch/arm/mach-rockchip/rk3288-board-spl.c              |    3 +-
>  arch/arm/mach-rockchip/rk3288/sdram_rk3288.c           |   59 +-
>  arch/arm/mach-rockchip/rk3328/Kconfig                  |   23 +
>  arch/arm/mach-rockchip/rk3328/Makefile                 |    9 +
>  arch/arm/mach-rockchip/rk3328/clk_rk3328.c             |   31 +
>  arch/arm/mach-rockchip/rk3328/rk3328.c                 |   39 +
>  arch/arm/mach-rockchip/rk3328/syscon_rk3328.c          |   20 +
>  arch/arm/mach-rockchip/rk3399-board-spl.c              |  158 ++++
>  arch/arm/mach-rockchip/rk3399/Makefile                 |    1 +
>  arch/arm/mach-rockchip/rk3399/clk_rk3399.c             |   21 +
>  arch/arm/mach-rockchip/rk3399/rk3399.c                 |    1 +
>  arch/arm/mach-rockchip/rk3399/sdram_rk3399.c           | 1321
> ++++++++++++++++++++++++++++++
>  arch/arm/mach-rockchip/rk3399/syscon_rk3399.c          |   40 +
>  board/rockchip/evb_rk3328/Kconfig                      |   15 +
>  board/rockchip/evb_rk3328/MAINTAINERS                  |    6 +
>  board/rockchip/evb_rk3328/Makefile                     |    7 +
>  board/rockchip/evb_rk3328/README                       |   70 ++
>  board/rockchip/evb_rk3328/evb-rk3328.c                 |   40 +
>  configs/evb-rk3328_defconfig                           |   36 +
>  configs/evb-rk3399_defconfig                           |   19 +-
>  configs/firefly-rk3288_defconfig                       |    1 -
>  doc/device-tree-bindings/clock/rockchip,rk3399-dmc.txt |   42 +
>  doc/driver-model/README.txt                            |    4 +
>  drivers/clk/at91/pmc.c                                 |    3 +-
>  drivers/clk/rockchip/Makefile                          |    2 +
>  drivers/clk/rockchip/clk_rk3188.c                      |  527 ++++++++++++
>  drivers/clk/rockchip/clk_rk3288.c                      |    2 +
>  drivers/clk/rockchip/clk_rk3328.c                      |  581 +++++++++++++
>  drivers/clk/rockchip/clk_rk3399.c                      |   91 ++-
>  drivers/core/root.c                                    |    2 +-
>  drivers/core/util.c                                    |   25 +
>  drivers/mmc/rockchip_sdhci.c                           |   17 +-
>  drivers/pinctrl/Kconfig                                |   18 +
>  drivers/pinctrl/pinctrl-uclass.c                       |    3 +-
>  drivers/pinctrl/rockchip/Makefile                      |    2 +
>  drivers/pinctrl/rockchip/pinctrl_rk3188.c              |  611
> ++++++++++++++
>  drivers/pinctrl/rockchip/pinctrl_rk3328.c              |  419 ++++++++++
>  drivers/pinctrl/rockchip/pinctrl_rk3399.c              |  111 +--
>  drivers/serial/serial_rockchip.c                       |   19 +-
>  drivers/sysreset/Makefile                              |    2 +
>  drivers/sysreset/sysreset_rk3188.c                     |   47 ++
>  drivers/sysreset/sysreset_rk3328.c                     |   45 +
>  include/configs/evb_rk3328.h                           |   26 +
>  include/configs/rk3188_common.h                        |  121 +++
>  include/configs/rk3328_common.h                        |   65 ++
>  include/configs/rk3399_common.h                        |   11 +
>  include/configs/tinker_rk3288.h                        |    2 +-
>  include/dm/util.h                                      |   26 +
>  include/dt-bindings/clock/rk3066a-cru.h                |   32 +
>  include/dt-bindings/clock/rk3188-cru-common.h          |  256 ++++++
>  include/dt-bindings/clock/rk3188-cru.h                 |   48 ++
>  include/dt-bindings/clock/rk3328-cru.h                 |  394 +++++++++
>  include/dt-bindings/clock/rk3399-cru.h                 |   16 +-
>  include/dt-bindings/pinctrl/rockchip.h                 |    2 +
>  scripts/Makefile.spl                                   |    7 +-
>  tools/dtoc/dtoc.py                                     |    2 +
>  tools/rkcommon.c                                       |   34 +-
>  tools/rkcommon.h                                       |   22 +
>  tools/rkimage.c                                        |    3 +
>  tools/rksd.c                                           |    4 +
>  tools/rkspi.c                                          |    4 +
>  92 files changed, 12395 insertions(+), 168 deletions(-)

I'm sorry, this is too big, too late.  Having watched Linus' talk at
ELC, I'm feeling better about being stricter about the merge window.  It
took them a long time, and I'd like for us to get it done in less time
:) 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/20170226/2025445d/attachment.sig>

  reply	other threads:[~2017-02-27  1:39 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-23 16:42 [U-Boot] Please pull u-boot-rockchip Simon Glass
2017-02-27  1:39 ` Tom Rini [this message]
2017-02-27 15:09   ` Simon Glass
  -- strict thread matches above, loose matches on Subject: below --
2019-04-15 16:24 Simon Glass
2019-04-15 16:41 ` Simon Glass
2018-12-16 18:03 Philipp Tomsich
2018-12-17 12:11 ` Tom Rini
2018-12-06 15:09 Philipp Tomsich
2018-12-06 21:41 ` Tom Rini
2018-12-01  0:48 Philipp Tomsich
2018-12-02 12:48 ` Tom Rini
2018-12-04 15:17 ` Peter Robinson
2018-12-04 15:26   ` Philipp Tomsich
2017-06-08 12:53 Simon Glass
2017-06-09  0:31 ` Tom Rini
2017-05-10 21:36 Simon Glass
2017-05-11  0:13 ` Tom Rini
2017-04-15 18:55 Simon Glass
2017-04-17 22:16 ` Tom Rini
2017-04-05  4:01 Simon Glass
2017-04-05 17:43 ` Tom Rini
2017-03-17  0:37 Simon Glass
2017-03-18  0:17 ` Tom Rini
2017-02-10  4:20 Simon Glass
2017-02-11 21:33 ` Tom Rini
2017-01-13  2:18 Simon Glass
2017-01-13 14:09 ` Tom Rini
2016-11-25 19:39 Simon Glass
2016-11-25 22:39 ` Tom Rini
2016-11-26 14:26 ` Tom Rini
2016-10-31 17:40 Simon Glass
2016-11-04 11:22 ` Tom Rini
2016-10-02 21:31 Simon Glass
2016-10-03 13:39 ` Tom Rini
2016-09-19  3:09 Simon Glass
2016-09-20 19:25 ` Tom Rini
2016-09-22 14:12   ` Simon Glass
2016-08-27 15:28 Simon Glass
2016-08-29 12:02 ` Tom Rini
2016-08-06  3:36 Simon Glass
2016-08-06 16:59 ` Tom Rini
2016-07-31 23:28 Simon Glass
2016-08-01  0:34 ` Tom Rini
2016-07-26  3:56 Simon Glass
2016-07-27  0:58 ` Tom Rini
2016-07-05 17:05 Simon Glass
2016-07-08  2:50 ` Tom Rini
2016-05-27 16:19 Simon Glass
2016-05-30 17:55 ` Tom Rini
2016-04-26  0:08 Simon Glass
2016-03-10 15:41 Simon Glass
2016-03-10 16:01 ` Tom Rini
2016-01-22 20:37 Simon Glass
2016-01-23  0:55 ` Tom Rini
2016-01-15 13:06 Simon Glass
2016-01-15 13:11 ` Tom Rini
2016-01-08 17:55 Simon Glass
2016-01-09  3:34 ` Tom Rini
2015-12-16 15:37 Simon Glass
2015-12-18  0:27 ` Tom Rini
2015-12-01 19:05 Simon Glass
2015-12-01 23:11 ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170227013922.GK20531@bill-the-cat \
    --to=trini@konsulko.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.