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
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot