All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dr. Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PULL] Please pull u-boot-rockchip
Date: Sun, 28 Jan 2018 17:24:54 +0100	[thread overview]
Message-ID: <5F7CB7CA-BDBA-4F9B-A01C-8173BB40508D@theobroma-systems.com> (raw)

Tom,

Here’s the changes to the rockchip tree for this iteration (and I expect us
to generate a few bug-fixes in the stabilisation phase), just in time for rc1.

The key change in in this merge window is improved support for the GMAC
across the various Rockchip SOCs and moving the clock-selection from
obscure per-chip functions to the clock-framework (and extending the
device-model to process the assigned-clocks attributes).

The device-model change makes the set_parent()-op optional (i.e. if it
is not there, then the assigned-clock-parents will not be evaluated), but
may trigger failures for boards that have “assigned-clock-rates” attributes
and  return an error when trying to set the referenced clocks.

The associate travis-run (before the rebase) is
	https://travis-ci.org/ptomsich/u-boot-rockchip/builds/333500078

Regards,
Philipp.


The following changes since commit 1a7f6d4597646662022f3e67ceaaeff7a23459e5:

  Merge git://git.denx.de/u-boot-uniphier (2018-01-27 21:55:04 -0500)

are available in the git repository at:

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

for you to fetch changes up to 0289e291a5140b9e97ff3b1a12819ba0d5015887:

  spl: atf: pass NULL for bl32_ep pc (2018-01-28 17:12:39 +0100)

----------------------------------------------------------------
David Wu (20):
      rockchip: dts: rk3399-evb: Change the tx/rx delay value for transmission quality
      rockchip: configs: Enable CONFIG_NET_RANDOM_ETHADDR for rk3288-evb
      rockchip: grf_rv1108.h: Fix the grf offsets
      rockchip: pinctrl: rv1108: Move the iomux definitions into pinctrl-driver
      net: gmac_rockchip: Add support for the RV1108 GMAC
      rockchip: pinctrl: rk3328: Move the iomux definitions into pinctrl-driver
      rockchip: pinctrl: Add rk3328 gmac pinctrl support
      clk: rockchip: Add rk3328 gamc clock support
      net: gmac_rockchip: Add rk3328 gmac support
      rockchip: configs: Enable GMAC configs for evb-rk3328
      rockchip: dts: rk3328: Add gmac2io support
      rockchip: dts: rk3328-evb: Enable gmac2io for rk3328-evb
      rockchip: pinctrl: rk322x: Move the iomux definitions into pinctrl-driver
      rockchip: pinctrl: Add rk322x gmac pinctrl support
      clk: rockchip: Add rk322x gamc clock support
      net: gmac_rockchip: Add support for the RK3228 GMAC
      config: evb-rk3229: Enable rk gmac configs
      ARM: dts: rk3288: Remove unused LCDC clock assigned
      clk: rockchip: clk_rk3288: Implement "assign-clock-parent" and "assign-clock-rate"
      clk: rockchip: clk_rk3368: Implement "assign-clock-parent"

Eddie Cai (1):
      rockchip: rk3036: enable rockusb support on rk3036 based device

Kever Yang (2):
      rockchip: dts: rk3128: update pwm-cell for pwm0
      spl: atf: pass NULL for bl32_ep pc

Philipp Tomsich (6):
      clk: add clk_set_parent()
      clk: refactor clk_get_by_index() into clk_get_by_indexed_prop()
      rockchip: clk: rk3399: implement set_parent() operation
      clk: implement clk_set_defaults()
      rockchip: clk: rk3399: accept all assigned-clocks from the 'cru'-node
      rockchip: clk: guard set_parent implementations against OF_PLATDATA

 arch/arm/dts/rk3128.dtsi                        |   8 +-
 arch/arm/dts/rk3288.dtsi                        |   7 +-
 arch/arm/dts/rk3328-evb.dts                     |  30 ++++++
 arch/arm/dts/rk3328.dtsi                        |  19 ++++
 arch/arm/dts/rk3399-evb.dts                     |   4 +-
 arch/arm/include/asm/arch-rockchip/cru_rk3368.h |   7 ++
 arch/arm/include/asm/arch-rockchip/grf_rk322x.h | 455 -----------------------------------------------------------------------------------------
 arch/arm/include/asm/arch-rockchip/grf_rk3328.h | 114 -----------------------
 arch/arm/include/asm/arch-rockchip/grf_rv1108.h | 405 +------------------------------------------------------------------------------
 arch/arm/mach-rockchip/Kconfig                  |   2 +
 arch/arm/mach-rockchip/rk322x-board-spl.c       |  22 ++++-
 arch/arm/mach-rockchip/rk322x-board.c           |  18 ++++
 board/rockchip/evb_rv1108/evb_rv1108.c          |  17 ++++
 common/spl/spl_atf.c                            |   3 +-
 configs/evb-rk3229_defconfig                    |   5 +
 configs/evb-rk3288_defconfig                    |   1 +
 configs/evb-rk3328_defconfig                    |   5 +
 drivers/clk/clk-uclass.c                        | 140 +++++++++++++++++++++++++++-
 drivers/clk/rockchip/clk_rk322x.c               | 107 +++++++++++++++++++++
 drivers/clk/rockchip/clk_rk3288.c               | 108 ++++++++++++++++++++--
 drivers/clk/rockchip/clk_rk3328.c               | 178 +++++++++++++++++++++++++++++++++++
 drivers/clk/rockchip/clk_rk3368.c               |  93 +++++++++++++++++--
 drivers/clk/rockchip/clk_rk3399.c               |  94 ++++++++++++++++++-
 drivers/core/device.c                           |   6 ++
 drivers/net/gmac_rockchip.c                     | 285 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/pinctrl/rockchip/pinctrl_rk322x.c       | 601 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/rockchip/pinctrl_rk3328.c       | 388 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/rockchip/pinctrl_rv1108.c       | 399 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/clk-uclass.h                            |   8 ++
 include/clk.h                                   |  28 ++++++
 include/dt-bindings/clock/rk3288-cru.h          |   1 +
 include/dt-bindings/clock/rk3328-cru.h          |   6 +-
 32 files changed, 2554 insertions(+), 1010 deletions(-)

             reply	other threads:[~2018-01-28 16:24 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-28 16:24 Dr. Philipp Tomsich [this message]
2018-01-28 23:25 ` [U-Boot] [PULL] Please pull u-boot-rockchip Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2019-01-06 14:29 Philipp Tomsich
2019-01-07 18:47 ` Tom Rini
2018-04-26  7:20 Dr. Philipp Tomsich
2018-04-26 19:11 ` Tom Rini
2018-03-13 22:22 Dr. Philipp Tomsich
2018-03-14  1:30 ` Tom Rini
2017-12-08 13:45 Dr. Philipp Tomsich
2017-12-09  1:34 ` Tom Rini
2017-11-10 13:16 Dr. Philipp Tomsich
2017-11-10 13:19 ` Tom Rini
2017-11-07  8:20 Dr. Philipp Tomsich
2017-11-07 22:29 ` Tom Rini
2017-11-01 10:25 Dr. Philipp Tomsich
2017-11-02  2:19 ` 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=5F7CB7CA-BDBA-4F9B-A01C-8173BB40508D@theobroma-systems.com \
    --to=philipp.tomsich@theobroma-systems.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.