.. | .. |
---|
4 | 4 | - compatible : Should be "fsl,<soc>-gpio" |
---|
5 | 5 | The following <soc>s are known to be supported: |
---|
6 | 6 | mpc5121, mpc5125, mpc8349, mpc8572, mpc8610, pq3, qoriq, |
---|
7 | | - ls1021a, ls1043a, ls2080a. |
---|
| 7 | + ls1021a, ls1043a, ls2080a, ls1028a, ls1088a. |
---|
8 | 8 | - reg : Address and length of the register set for the device |
---|
9 | 9 | - interrupts : Should be the port interrupt shared by all 32 pins. |
---|
10 | 10 | - #gpio-cells : Should be two. The first cell is the pin number and |
---|
.. | .. |
---|
37 | 37 | interrupt-controller; |
---|
38 | 38 | #interrupt-cells = <2>; |
---|
39 | 39 | }; |
---|
| 40 | + |
---|
| 41 | + |
---|
| 42 | +Example of gpio-controller node for a ls1028a/ls1088a SoC: |
---|
| 43 | + |
---|
| 44 | +gpio1: gpio@2300000 { |
---|
| 45 | + compatible = "fsl,ls1028a-gpio", "fsl,ls1088a-gpio", "fsl,qoriq-gpio"; |
---|
| 46 | + reg = <0x0 0x2300000 0x0 0x10000>; |
---|
| 47 | + interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 48 | + gpio-controller; |
---|
| 49 | + #gpio-cells = <2>; |
---|
| 50 | + interrupt-controller; |
---|
| 51 | + #interrupt-cells = <2>; |
---|
| 52 | + little-endian; |
---|
| 53 | +}; |
---|