i don't see any reason to use spec files in config/*.h files. I think that's a very different issue. I can certainly accept an argument that they should be someplace else at compile-time, but I still feel they are very useful to have arond when the driver is *run*.