On Thu, Oct 10, 2019 at 10:28:02PM +0200, Arnd Bergmann wrote:
I've spent some time looking at the remaining ARMv4/ARMv5 platforms that are not part of ARCH_MULTIPLATFORM, and tried to get them closer to that. Here is what came out of that for the samsung platforms:
- Exynos and s5pv210 are made independent of plat-samsung
- device drivers stop using mach/*.h headers for s3c24xx (and other platforms not in this series)
- s3c24xx and s3c64xx get merged into mach-s3c, removing the need for plat-samsung (I have other patches for the remaining plat-* directories)
- mach/io.h gets cleaned up to only be needed for BAST PC104 mode (looking for ideas to proceed)
- mach/irqs.h remains for now, this still needs to be converted to sparse IRQs.
Some bits are a little ugly, but overall I think this a big improvement.
The contents are available for testing in
git://kernel.org:/pub/scm/linux/kernel/git/arnd/playground.git s3c-multiplatform
When sending v2, can you Cc:
Paweł Chmiel pawel.mikolaj.chmiel@gmail.com Lihua Yao ylhuajnu@outlook.com (or Lihua Yao ylhuajnu@163.com if outlook.com bounces) Sergio Prado sergio.prado@e-labworks.com Sylwester Nawrocki s.nawrocki@samsung.com
These are folks which to my knowledge had working S3C and S5P boards so maybe they could provide testing.
Best regards, Krzysztof