On Thu, Mar 23, 2017 at 2:43 PM, Lukas Wunner <lukas@xxxxxxxxx> wrote: > On Thu, Mar 23, 2017 at 12:21:18PM +0000, Mark Brown wrote: >> > Also, if you question setting the RT priority in the devicetree, why >> > was that functionality allowed for pl022 in the first place? >> >> This was being done via platform data not via device tree, unlike >> platform data device tree should provide a long term stable OS neutral >> ABI. > > No, specifying it via the device tree was subsequently added with > commit 39a6ac11df65 ("spi/pl022: Devicetree support w/o platform data"), > sorry for not mentioning this in the commit message. This was in 2012 when we were walking around like zombies in devicetreeland and walking into the wall and breaking things to the left and right, just trying to comply with the recent decision to move all of ARM development over to using device tree. If the property would be allowed today it would at *least* be prefixed with "linux,*" so "linux,realtime-priority". Even though linux-specific DT properties are generally frowned upon they do have their place sometimes. If this DT property was suggested today it would get a very different treatment than in 2012. We are older and wiser now. Mistakes were made, also by me. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html