Message ID | 20190203212936.17053-3-vz@mleia.com (mailing list archive) |
---|---|
State | Mainlined, archived |
Commit | 49bb0b964c1f067aeb282e85e42123cc36b7b147 |
Headers | show |
Series | [GIT,PULL,1/3] ARM: defconfig: NXP LPC32xx and LPC18xx/LPC43xx changes for 5.1 | expand |
On Sun, Feb 3, 2019 at 10:29 PM Vladimir Zapolskiy <vz@mleia.com> wrote: > > ---------------------------------------------------------------- > ARM: lpc32xx: platform updates for v5.1 > > Here are the changes for ARM NXP LPC32xx platform files: > > * removed a superfluous record to kernel log buffer under OOM condition, > * use kmemdup() helper instead of kmalloc()/memcpy() pair, > * removed platform data of ARM PL180 SD/MMC and ARM PL111 LCD controllers, > since now both are handled in devicetree files. Nice code reduction for phy32xx! I wonder if we ever go the pl08x DT support to the state of removing that as well, I think Linus Walleij also looked into this in the past, but we still seem to have this on spear, s3c64xx along with lpc32xx. Pulled into arm/soc, thanks! Arnd
On Fri, Feb 15, 2019 at 5:53 PM Arnd Bergmann <arnd@arndb.de> wrote: > I wonder if we ever go the pl08x DT support to the state of removing that > as well, I think Linus Walleij also looked into this in the past, but we still > seem to have this on spear, s3c64xx along with lpc32xx. I looked into it at one point, started making patches but they became large and scary :D but that was mostly because of SPEAr strangeness. The LPC32xx should be an easy conversion to DT because it does not use custom signal handling. Are you sure it doesn't "just work"? arch/arm/mach-lpc32xx/phy3250.c does not look like it's doing anything the driver can't do from device tree already. Look at: arch/arm/boot/dts/ste-nomadik-stn8815.dtsi for an example wikth PL08x and DMA on two UARTs. Yours, Linus Walleij