Also, in this particular case, the bindings are not standardized, and there's a good chance that whatever new platform uses a similar device will need to do something slightly different.
Yeah, everyone else will do the sane thing, and describe the two register ranges the IDE uses, not a much bigger range full of register shadows like you have. It is one thing for the hardware to do partial address decoding; the device tree shouldn't normally expose this though. But that's what you've got now, so you have your own special OF device matching code, which is exactly as it should be. No need to have "generic" ide OF matching code until device trees containing such devices show up :-) Segher - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html