Code hasn't been touch this it's original commit in 2012 beside api changes.
Details
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Is there any better justification than "it's old" for removing it? It seems like it might be a good one to have go, but what's the hardware support we'd be losing, who did the original work? Do we know if it still works?
Chances are answering these questions will push me into the 'delete' category, but mere age isn't an indication it needs to go.
It's an ARM9 core is my google skills are correct, I'm not even sure that we can run on this hardware nowadays.
ssd1289 is an external LCD controller and not a part of NXP LPC SoC. It may be useful for other boards.
May be we should move it somewhere?
This is the hardware supported it seems : https://www.embeddedartists.com/products/kits/lpc3250_kit.php
It have only 64MB of ram, can we run armv6 with this low memory ?
Greping into linux dts it is used in a powerpc machine (p1025twr.dtsi) and that's it. Not sure it's worth saving it.
I'm fine with the removal, I've never heard from a single person that used this platform. The only mention of it on the arm@ list was a request in 2010, before we actually imported the current lpc code.
However, part of removing it is removing dev/uart/uart_dev_lpc.c and all references to it in makefiles, etc.
There's several platforms we can run on that are ARM9. My atmel boards still work, and there's others on the net that have reported other boards working. 64MB is tight, but enough.
Thanks,
However, part of removing it is removing dev/uart/uart_dev_lpc.c and all references to it in makefiles, etc.
Indeed, will remove that too in a future update.
The LPC3200 series is guaranteed a 10 year run by NXP. It was introduced 2009. There's a few other ARM9 products they have.
https://www.nxp.com/products/product-information/product-longevity:PRDCT_LONGEVITY_HM has a database lookup for these products, and it shows an introduction date of November 2009 (so EOL November 2019).
For reference, you can find details about the chip here:
There are a few other boards that support the general series (LPC-3130S can be found on http://www.glomationinc.com/product_3130.html though it only has 32MB RAM). Mouser has a few boards as well, but several that are available, but at end of life. It's tricky to find boards that could support this. Most of them are also pricy ( >$100 some > $500) relative to much of the rest of the competition.
So while it is technically still active, interest in this part appears to be low. Absent someone that's been using it and maybe has a bunch of bug fixes they've been hoarding, I'm not sure this is an important enough SoC to keep in our inventory.