On Fri, 16 Mar 2018 13:50:44 +0100 David Julian Veenstra <davidjulianveenstra@xxxxxxxxx> wrote: > Dear IIO Community, Hi David, > > Currently, there are 3 people working on moving resolver driver out of > staging. > Rodrigo Siqueira is working on ad2s1210, Tom Lebreux is working on ad2s90, > and I'm working on ad2s1200. > > There is only a single blackfin board ([1]) that sets the proper spi > driver mod > alias and platform data for the ad2s1200 and the ad2s1210, and the proper > mod alias for ads90. These are still active products and actually have no connection to the blackfin architecture other than one random board every used them. (at a guess because that board was the one used to test them in the first place). Note that these days you won't even have visibility on whether a board has one of these connected as it will be handled via devicetree. Another thing to note is that these types of devices tend to end up used in boards which no one tends to upstream as they are part of custom industrial motor controllers. That doesn't reduce the value in having the driver upstreamed however. > > However, it seems that general support for blackfin architecture is > slated to be > removed, see [2] and [3]. The relevant spi master driver is also being > removed. > > What is the best course of action? Continue working on the drivers, or > remove > the drivers altogether? > > [1] See arch/blackfin/mach-bf537/boards/stamp.c > [2] https://marc.info/?l=linux-kernel&m=152112517630790&w=2 > [3] https://marc.info/?w=4&r=1&s=%5BBlackfin+removal%5D&q=t In my view this just highlights the fact we should bring these into the modern world with proper documented device tree bindings and correct gpio assignments where needed. The ad2s90 has no platform data so will work just fine with a devicetree binding relying on the automatic probing of spi drivers. The other two need their platform data sorting out and will indeed not work without support in a board file. There is no reason why that board file needs to upstream however (nice though that would be!) Jonathan > > Best regards, > David Veenstra > -- > To unsubscribe from this list: send the line "unsubscribe linux-iio" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html