public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: "Heiko Stübner" <heiko@sntech.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 0/8] basic rockchip rk3188 support
Date: Thu, 28 Jul 2016 12:34:45 +0200	[thread overview]
Message-ID: <1684015.WIf6Idf9vd@diego> (raw)
In-Reply-To: <CAPnjgZ2hfcGODo20GdyyoU+j9_3S8D=+Wdb30+pOJW0bvTEMcw@mail.gmail.com>

Hi Simon,

Am Mittwoch, 27. Juli 2016, 21:42:47 schrieb Simon Glass:
> On 22 July 2016 at 15:51, Heiko Stuebner <heiko@sntech.de> wrote:
> > Second version. Simon already applied the cleanup patches from my
> > first version. I've tried to address Simons comments and hopefully
> > haven't overlooked any.
> > 
> > SPL is still missing, so following Simons comment from earlier
> > it cannot go in yet, but maybe the first two cleanups can.
> 
> Re the first patch, if you can resend it as a 'move' patch then I can
> apply it. Please base on u-boot-rockchip/master.

ok, I can do that :-)

> For rk3188, yes I would prefer to wait until we have the proper SPL.
> It sounds like you are close? I don't have an rk3188 board - I could
> get a TV box with that chip but I'm not sure if it would work for
> development.

I wouldn't call it close, but it's moving along somewhat and we figure out the 
special requirements step by step. As for yout getting a box, I guess the 
worst part is finding serial pin testpoints. For booting the rk3188 seems to be 
the easiest of them all - if you plug in a suitably prepared card, it will 
always prefer this one over everything else.


Heiko

> > changes in v2:
> > - move clock drivers to subdirectory
> > - use already available log2 function in clock drivers
> > - SPDX header in clock bindings
> > - showcase rk3188 arch code and rock board
> > 
> > Heiko Stuebner (10):
> >   rockchip: move clock drivers into a subdirectory
> >   rockchip: remove log2 reimplementation from clock drivers
> >   rockchip: rk3188: Add header files for PMU and GRF
> >   rockchip: rk3188: Add pinctrl driver
> >   rockchip: rk3188: Bring in rk3066/rk3188 clock bindings
> >   rockchip: rk3188: Add clock driver
> >   rockchip: rk3188: add core support
> >   rockchip: rk3188: Radxa Rock board
> >   add unfinished SPL support
> >   hacks to make my rock netboot a fit image
> >  
> >  arch/arm/dts/Makefile                           |   1 +
> >  arch/arm/dts/rk3188-radxarock.dts               | 406 +++++++++++
> >  arch/arm/dts/rk3188.dtsi                        | 631 ++++++++++++++++++
> >  arch/arm/dts/rk3xxx.dtsi                        | 431 ++++++++++++
> >  arch/arm/include/asm/arch-rockchip/cru_rk3188.h | 183 +++++
> >  arch/arm/include/asm/arch-rockchip/grf_rk3188.h | 589 ++++++++++++++++
> >  arch/arm/include/asm/arch-rockchip/pmu_rk3188.h |  36 +
> >  arch/arm/mach-rockchip/Kconfig                  |  11 +
> >  arch/arm/mach-rockchip/Makefile                 |   2 +
> >  arch/arm/mach-rockchip/rk3188-board-spl.c       | 190 ++++++
> >  arch/arm/mach-rockchip/rk3188/Kconfig           |  20 +
> >  arch/arm/mach-rockchip/rk3188/Makefile          |  10 +
> >  arch/arm/mach-rockchip/rk3188/clk_rk3188.c      |  17 +
> >  arch/arm/mach-rockchip/rk3188/reset_rk3188.c    |  47 ++
> >  arch/arm/mach-rockchip/rk3188/sdram_rk3188.c    | 839
> >  +++++++++++++++++++++++ arch/arm/mach-rockchip/rk3188/syscon_rk3188.c  
> >  |  24 +
> >  board/radxa/rock/Kconfig                        |  15 +
> >  board/radxa/rock/MAINTAINERS                    |   6 +
> >  board/radxa/rock/Makefile                       |   7 +
> >  board/radxa/rock/rock.c                         |  32 +
> >  configs/rock_defconfig                          |  80 +++
> >  drivers/clk/Makefile                            |   3 +-
> >  drivers/clk/clk_rk3036.c                        | 386 -----------
> >  drivers/clk/clk_rk3288.c                        | 851
> >  ------------------------ drivers/clk/rockchip/Makefile                  
> >  |   9 +
> >  drivers/clk/rockchip/clk_rk3036.c               | 382 +++++++++++
> >  drivers/clk/rockchip/clk_rk3188.c               | 493 ++++++++++++++
> >  drivers/clk/rockchip/clk_rk3288.c               | 847
> >  +++++++++++++++++++++++ drivers/pinctrl/Kconfig                        
> >  |   9 +
> >  drivers/pinctrl/rockchip/Makefile               |   1 +
> >  drivers/pinctrl/rockchip/pinctrl_rk3188.c       | 613 +++++++++++++++++
> >  drivers/usb/host/dwc2.c                         |   4 +-
> >  include/configs/rk3188_common.h                 | 109 +++
> >  include/configs/rock.h                          |  66 ++
> >  include/dt-bindings/clock/rk3066a-cru.h         |  32 +
> >  include/dt-bindings/clock/rk3188-cru-common.h   | 248 +++++++
> >  include/dt-bindings/clock/rk3188-cru.h          |  48 ++
> >  tools/rkcommon.c                                |   1 +
> >  38 files changed, 6438 insertions(+), 1241 deletions(-)
> >  create mode 100644 arch/arm/dts/rk3188-radxarock.dts
> >  create mode 100644 arch/arm/dts/rk3188.dtsi
> >  create mode 100644 arch/arm/dts/rk3xxx.dtsi
> >  create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3188.h
> >  create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3188.h
> >  create mode 100644 arch/arm/include/asm/arch-rockchip/pmu_rk3188.h
> >  create mode 100644 arch/arm/mach-rockchip/rk3188-board-spl.c
> >  create mode 100644 arch/arm/mach-rockchip/rk3188/Kconfig
> >  create mode 100644 arch/arm/mach-rockchip/rk3188/Makefile
> >  create mode 100644 arch/arm/mach-rockchip/rk3188/clk_rk3188.c
> >  create mode 100644 arch/arm/mach-rockchip/rk3188/reset_rk3188.c
> >  create mode 100644 arch/arm/mach-rockchip/rk3188/sdram_rk3188.c
> >  create mode 100644 arch/arm/mach-rockchip/rk3188/syscon_rk3188.c
> >  create mode 100644 board/radxa/rock/Kconfig
> >  create mode 100644 board/radxa/rock/MAINTAINERS
> >  create mode 100644 board/radxa/rock/Makefile
> >  create mode 100644 board/radxa/rock/rock.c
> >  create mode 100644 configs/rock_defconfig
> >  delete mode 100644 drivers/clk/clk_rk3036.c
> >  delete mode 100644 drivers/clk/clk_rk3288.c
> >  create mode 100644 drivers/clk/rockchip/Makefile
> >  create mode 100644 drivers/clk/rockchip/clk_rk3036.c
> >  create mode 100644 drivers/clk/rockchip/clk_rk3188.c
> >  create mode 100644 drivers/clk/rockchip/clk_rk3288.c
> >  create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3188.c
> >  create mode 100644 include/configs/rk3188_common.h
> >  create mode 100644 include/configs/rock.h
> >  create mode 100644 include/dt-bindings/clock/rk3066a-cru.h
> >  create mode 100644 include/dt-bindings/clock/rk3188-cru-common.h
> >  create mode 100644 include/dt-bindings/clock/rk3188-cru.h
> > 
> > --
> > 2.8.1
> 
> Regards,
> Simon

      reply	other threads:[~2016-07-28 10:34 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-22 21:51 [U-Boot] [PATCH v2 0/8] basic rockchip rk3188 support Heiko Stuebner
2016-07-22 21:51 ` [U-Boot] [PATCH v2 1/8] rockchip: move clock drivers into a subdirectory Heiko Stuebner
2016-07-23  2:08   ` Simon Glass
2016-07-22 21:51 ` [U-Boot] [PATCH v2 2/8] rockchip: remove log2 reimplementation from clock drivers Heiko Stuebner
2016-07-23  2:08   ` Simon Glass
2016-07-22 21:51 ` [U-Boot] [PATCH v2 3/8] rockchip: rk3188: Add header files for PMU and GRF Heiko Stuebner
2016-07-22 21:51 ` [U-Boot] [PATCH v2 4/8] rockchip: rk3188: Add pinctrl driver Heiko Stuebner
2016-07-22 21:51 ` [U-Boot] [PATCH v2 5/8] rockchip: rk3188: Bring in rk3066/rk3188 clock bindings Heiko Stuebner
2016-07-23  2:08   ` Simon Glass
2016-07-22 21:51 ` [U-Boot] [PATCH v2 6/8] rockchip: rk3188: Add clock driver Heiko Stuebner
2016-07-23  2:08   ` Simon Glass
2016-07-22 21:51 ` [U-Boot] [PATCH v2 7/8] rockchip: rk3188: add core support Heiko Stuebner
2016-07-22 21:54   ` Heiko Stübner
2016-07-23  2:08     ` Simon Glass
2016-07-22 21:51 ` [U-Boot] [PATCH v2 8/8] rockchip: rk3188: Radxa Rock board Heiko Stuebner
2016-07-23  2:08   ` Simon Glass
2016-07-28  3:42 ` [U-Boot] [PATCH v2 0/8] basic rockchip rk3188 support Simon Glass
2016-07-28 10:34   ` Heiko Stübner [this message]

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=1684015.WIf6Idf9vd@diego \
    --to=heiko@sntech.de \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox