From: Tom Rini <trini@konsulko.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [U-Boot, 36/36] rockchip: add common board file for rockchip platform
Date: Tue, 10 Apr 2018 08:32:49 -0400 [thread overview]
Message-ID: <20180410123249.GF10996@bill-the-cat.ec.rr.com> (raw)
In-Reply-To: <eead487a-cd13-0bf1-2843-1b9b65baf49a@rock-chips.com>
On Tue, Apr 10, 2018 at 02:54:09PM +0800, Kever Yang wrote:
> Hi Tom,
>
>
> On 04/09/2018 06:35 AM, Tom Rini wrote:
> >> I have do a lot of test and re-work in my local branch and at last make
> >> it landed in
> >> rockchip vendor U-Boot, with testing in most of SoCs(not including
> >> rk3066/rk3188).
> >> Well, I do try to split it into pieces, but I found that actually not
> >> help very much
> >> except waste much more time:
> >> - The target is(very clear) to make rockchip soc board file in a good
> >> shape with common files,
> >> instead of copy-paste for each soc(more than 10 of them now)
> >> - then we need to identify what's common and what should go to soc and
> >> board;
> >> - remove using common rockchip timer and use arm generic timer instead
> >> for armv7
> >> SoCs(rk3066 and rk3188 need still using rockchip timer)
> >> - most soc need to do uart init, boot order select, and some
> >> arch_cpu_init().
> >> - don't break the boards already working, so I still leave some code
> >> which not so common
> >> in board file, but I would like to remove or move them into right
> >> place if I got a board
> >> to verify;
> >>
> >> @Simon, @Tom,
> >> This patch set is to remove some common files and add some other common
> >> files for
> >> all Rockchip SoCs, I have to make sure the whole patch set can running
> >> good for all SoCs,
> >> but it's really hard to make every patch to build and work perfect for
> >> all SoCs, is there
> >> any mandatory rules for this?
> > So you mean possibly breaking some existing platforms? I don't like the
> > idea of doing that...
>
> No, I'm not intent to to breaking some existing platforms,
> this patch set including 36 patches, all the platform should work fine
> after apply all these patches, but if only some of them applied,
> there is compile error or running error because of feature missing.
OK. Similar to the Linux kernel, it's not a good thing to break
buildability of things during a patch series.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180410/a3f50a86/attachment.sig>
next prev parent reply other threads:[~2018-04-10 12:32 UTC|newest]
Thread overview: 138+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-27 9:28 [U-Boot] [PATCH 00/36] rockchip: clean up board file for rockchip SoCs Kever Yang
2018-03-27 9:28 ` [U-Boot] [PATCH 01/36] rockchip: rk3288: move configure_l2ctlr back to rk3288 Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:47 ` Philipp Tomsich
2018-04-02 1:27 ` Kever Yang
2018-03-27 9:28 ` [U-Boot] [PATCH 02/36] rockchip: add common MACRO to enable sys arch timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:51 ` Philipp Tomsich
2018-04-02 1:41 ` Kever Yang
2018-03-27 9:28 ` [U-Boot] [PATCH 03/36] rockchip: enable SYS_NS16550 for all SoCs by default Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:53 ` Philipp Tomsich
2018-03-27 9:28 ` [U-Boot] [PATCH 04/36] rockchip: defconfig: remove CONFIG_SYS_NS16550 Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:55 ` Philipp Tomsich
2018-03-27 9:28 ` [U-Boot] [PATCH 05/36] rockchip: add STIMER_BASE for all SoCs Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot,05/36] " Philipp Tomsich
2018-04-01 20:58 ` Philipp Tomsich
2018-04-02 1:53 ` Kever Yang
2019-03-28 8:21 ` [U-Boot] [PATCH 05/36] " Kever Yang
2019-03-29 1:02 ` [U-Boot] [RFC] simple address definition method for early TPL/SPL Kever Yang
2019-03-29 14:52 ` Kever Yang
2018-03-27 9:29 ` [U-Boot] [PATCH 06/36] rockchip: add IRAM_START_ADDR for all SoCs Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:00 ` Philipp Tomsich
2018-04-02 1:55 ` Kever Yang
2018-03-27 9:29 ` [U-Boot] [PATCH 07/36] rockchip: rk3328: add BOOT_MODE_REG for rk3328 Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:01 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 08/36] rockchip: rk322x: remove use rockchip timer as sys timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:03 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 09/36] rockchip: rk322x: sdram: use common udelay instead of rockchip_udelay Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:40 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 10/36] rockchip: rk322x: prepare to use common board file Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:06 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 11/36] rockchip: defconfig enable sysreset for rk3229 spl Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:40 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 12/36] rockchip: rk3036: sdram: use udelay instead of rockchip_udelay Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:44 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 13/36] rockchip: rk3036: remove sys timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot,13/36] " Philipp Tomsich
2018-04-01 20:40 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 14/36] rockchip: rk3036: prepare to use commong board file Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:44 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 15/36] rockchip: declare sdram_init() in common header Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:45 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 16/36] rockchip: sdram-common: add api to pass dram info to trust os Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:43 ` Philipp Tomsich
2018-04-02 2:29 ` Kever Yang
2018-03-27 9:29 ` [U-Boot] [PATCH 17/36] rockchip: sdram_common: add common dram_init_banksize Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:50 ` Philipp Tomsich
2018-04-02 2:40 ` Kever Yang
2018-03-27 9:29 ` [U-Boot] [PATCH 18/36] rockchip: rk3188: remove rockchip timer as sys timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-02 9:38 ` Artturi Alm
2018-04-02 9:51 ` Dr. Philipp Tomsich
2018-04-05 13:16 ` Heiko Stuebner
2018-04-01 21:50 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 19/36] rockchip: rk3188: prepare to use common board file Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 20/36] rockchip: rk3128: remove rockchip timer as systimer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 21/36] rockchip: rk3128: prepare use common board file Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:51 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 22/36] rockchip: dts: rk3288: update spl-boot-order Kever Yang
2018-03-27 11:55 ` Peter Robinson
2018-03-28 3:13 ` Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:40 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 23/36] rockchip: rk3288: remove rockchip timer for sys timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 24/36] armv8: add timer_get_boot_us() for generic timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:53 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 25/36] rockchip: rk3288: prepare to use common board file Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 26/36] rockchip: rk1108: remove rockchip timer for sys timer Kever Yang
2018-03-27 11:33 ` Andy Yan
2018-03-27 15:57 ` Dr. Philipp Tomsich
2018-03-27 16:07 ` Alexander Kochetkov
2018-03-27 16:21 ` Alexander Kochetkov
2018-03-28 2:33 ` Kever Yang
2018-03-30 17:13 ` Alexander Kochetkov
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 27/36] rockchip: rv1108: prepare to use common board file Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 28/36] rockchip: rk3328: " Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 29/36] rockchip: rk3368: " Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:37 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 30/36] rockchip: lion-rk3368: remove rockchip timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:34 ` Philipp Tomsich
2018-04-02 3:19 ` Kever Yang
2018-03-27 9:29 ` [U-Boot] [PATCH 31/36] rockchip: rk3399: prepare to use common board file Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:59 ` Philipp Tomsich
2018-04-02 3:22 ` Kever Yang
2018-03-27 9:29 ` [U-Boot] [PATCH 32/36] rockchip: remove rk_timer Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot,32/36] " Philipp Tomsich
2018-04-01 20:40 ` Philipp Tomsich
2019-03-29 8:35 ` [U-Boot] [PATCH 32/36] " Alexander Kochetkov
2019-03-29 11:13 ` Kever Yang
2018-03-27 9:29 ` [U-Boot] [PATCH 33/36] rockchip: dts: rk3399-firefly: enable uart2 in spl Kever Yang
2018-03-27 11:49 ` Peter Robinson
2018-03-28 2:28 ` Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:38 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 34/36] rockchip: spl-boot-order: do not enable with OF_PLATDATA Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 20:40 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 35/36] rockchip: declear boot_devices in bootrom.h Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:09 ` Philipp Tomsich
2018-03-27 9:29 ` [U-Boot] [PATCH 36/36] rockchip: add common board file for rockchip platform Kever Yang
2018-04-01 20:21 ` [U-Boot] [U-Boot, " Philipp Tomsich
2018-04-01 21:28 ` Philipp Tomsich
2018-04-08 1:45 ` Kever Yang
2018-04-08 22:35 ` Tom Rini
2018-04-09 7:49 ` Dr. Philipp Tomsich
2018-04-10 6:54 ` Kever Yang
2018-04-10 12:32 ` Tom Rini [this message]
2018-04-10 12:38 ` Dr. Philipp Tomsich
2018-04-09 7:57 ` Dr. Philipp Tomsich
2018-04-13 7:51 ` Kever Yang
2018-04-13 13:11 ` Tom Rini
2018-04-13 13:32 ` Dr. Philipp Tomsich
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=20180410123249.GF10996@bill-the-cat.ec.rr.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox