On Mon, Nov 18, 2013 at 23:28 +0100, Arnd Bergmann wrote: > > [ ... incomplete 8xxx gpio binding document ... ] > > You are absolutely right, I picked an example that was actually > wrong. > > [ ... ] > > I think the problem is that this particular controller is never > used in "interrupts" properties, so nobody noticed the mistake. > It probably still works for gpio references and drivers using > gpio_to_irq on those numbers. Actually that very GPIO module _is_ being used as an IRQ controller as well. The MPC5121 is one of those (not explicitly listed) compatibles. The mpc5121.dtsi correctly declares the GPIO module as both a GPIO as well as an IRQ controller, and the ac14xx.dts board does use GPIO lines as IRQs. Which suggests that the issue is just incomplete documentation. And that an incomplete binding document does not prevent correct use of the binding. :) And more importantly that the use of DT is so intuitive that people get things right without looking at the docs. :-] virtually yours Gerhard Sittig -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr. 5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@xxxxxxx -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html