Hi,<br><br>I have the same board and I had a similar problem. I use 2.6.30, so I don&#39;t know whether 2.6.25 supports the following - however, here&#39;s my suggestion. Set these options in your kernel config: CONFIG_GPIOLIB=y and CONFIG_PPC4xx_GPIO=y. Before compilation do &quot;export KCPPFLAGS=-DARCH_NR_GPIOS=32&quot; - you have to let the kernel know, that your GPIO has 32 pins (default value is 255) and compile the kernel.<br>
<br>Then change the line <font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;" lang="FR"><br><br>compatible =
&quot;ibm,gpio-405ex&quot;; <br><br>to<br><br>compatible = &quot;ibm,ppc4xx-gpio&quot;;<br><br>Ok! After this long journey you shoul be able to work with your GPIO pins with functions like gpio_set_value() - from include/linux/gpio.h.  Documentation of these functions can be seen at <a href="http://www.mjmwired.net/kernel/Documentation/gpio.txt">http://www.mjmwired.net/kernel/Documentation/gpio.txt</a><br>
<br>So, this is my solution. Maybe there are better ones, but this works well for me :)<br><br>Best,<br>Lada Podivin<br></span></font>