loos 401918349b Fix the gpio-specifier decoding by respecting the GPIO controller's
#gpio-cells property.

Add a new ofw_bus method (OFW_BUS_MAP_GPIOS()) that allows the GPIO
controller to implement its own mapping to deal with gpio-specifiers,
allowing the decoding of gpio-specifiers to be controller specific.

The default ofw_bus_map_gpios() decodes the linux standard (#gpio-cells =
<2>) and the FreeBSD standard (#gpio-cells = <3>).

It pass the gpio-specifier flag field to the children as an ivar variable so
they can act upon.
2014-04-27 12:11:00 +00:00
..
2014-04-17 14:16:02 +00:00
2013-09-04 18:42:05 +00:00
MFC
2013-02-26 21:09:35 +00:00
2013-10-29 11:17:49 +00:00
2013-02-19 18:22:25 +00:00
2013-10-29 11:17:49 +00:00
2014-03-02 07:39:37 +00:00
2013-08-28 14:49:36 +00:00
2013-10-28 23:34:05 +00:00
2013-02-19 19:25:50 +00:00
2013-07-07 19:47:22 +00:00
2014-02-20 04:56:55 +00:00
2013-05-10 16:41:26 +00:00
2013-09-05 23:14:27 +00:00
2013-10-08 19:07:48 +00:00
2013-10-29 11:17:49 +00:00
2013-05-10 16:41:26 +00:00
2013-10-29 11:17:49 +00:00
2014-02-04 20:52:33 +00:00