Altera GPIO controller bindings | |
Required properties: | |
- compatible: | |
- "altr,pio-1.0" | |
- reg: Physical base address and length of the controller's registers. | |
Optional properties: | |
- altr,gpio-bank-width: Width of the GPIO bank. This defines how many pins the | |
GPIO device has. Ranges between 1-32. Optional and defaults to 32 if not | |
specified. | |
- gpio-bank-name: bank name attached to this device. | |
Example: | |
user_led_pio_8out: gpio@0x4cc0 { | |
compatible = "altr,pio-1.0"; | |
reg = <0x00004cc0 0x00000010>; | |
resetvalue = <255>; | |
altr,gpio-bank-width = <8>; | |
#gpio-cells = <2>; | |
gpio-controller; | |
gpio-bank-name = "led"; | |
}; | |
In this example, the gpio can be accessed as led[0..7] using gpio command of | |
u-boot. | |
==> gpio clear led0 |