Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into fixes

From Nicolas Ferre:

Modify AT91 device tree files for making the GPIO interrupts work.

* tag 'at91-fixes' of git://github.com/at91linux/linux-at91:
ARM: at91: fix missing #interrupt-cells on gpio-controller

+21
+3
arch/arm/boot/dts/at91sam9260.dtsi
··· 104 104 #gpio-cells = <2>; 105 105 gpio-controller; 106 106 interrupt-controller; 107 + #interrupt-cells = <2>; 107 108 }; 108 109 109 110 pioB: gpio@fffff600 { ··· 114 113 #gpio-cells = <2>; 115 114 gpio-controller; 116 115 interrupt-controller; 116 + #interrupt-cells = <2>; 117 117 }; 118 118 119 119 pioC: gpio@fffff800 { ··· 124 122 #gpio-cells = <2>; 125 123 gpio-controller; 126 124 interrupt-controller; 125 + #interrupt-cells = <2>; 127 126 }; 128 127 129 128 dbgu: serial@fffff200 {
+5
arch/arm/boot/dts/at91sam9263.dtsi
··· 95 95 #gpio-cells = <2>; 96 96 gpio-controller; 97 97 interrupt-controller; 98 + #interrupt-cells = <2>; 98 99 }; 99 100 100 101 pioB: gpio@fffff400 { ··· 105 104 #gpio-cells = <2>; 106 105 gpio-controller; 107 106 interrupt-controller; 107 + #interrupt-cells = <2>; 108 108 }; 109 109 110 110 pioC: gpio@fffff600 { ··· 115 113 #gpio-cells = <2>; 116 114 gpio-controller; 117 115 interrupt-controller; 116 + #interrupt-cells = <2>; 118 117 }; 119 118 120 119 pioD: gpio@fffff800 { ··· 125 122 #gpio-cells = <2>; 126 123 gpio-controller; 127 124 interrupt-controller; 125 + #interrupt-cells = <2>; 128 126 }; 129 127 130 128 pioE: gpio@fffffa00 { ··· 135 131 #gpio-cells = <2>; 136 132 gpio-controller; 137 133 interrupt-controller; 134 + #interrupt-cells = <2>; 138 135 }; 139 136 140 137 dbgu: serial@ffffee00 {
+5
arch/arm/boot/dts/at91sam9g45.dtsi
··· 113 113 #gpio-cells = <2>; 114 114 gpio-controller; 115 115 interrupt-controller; 116 + #interrupt-cells = <2>; 116 117 }; 117 118 118 119 pioB: gpio@fffff400 { ··· 123 122 #gpio-cells = <2>; 124 123 gpio-controller; 125 124 interrupt-controller; 125 + #interrupt-cells = <2>; 126 126 }; 127 127 128 128 pioC: gpio@fffff600 { ··· 133 131 #gpio-cells = <2>; 134 132 gpio-controller; 135 133 interrupt-controller; 134 + #interrupt-cells = <2>; 136 135 }; 137 136 138 137 pioD: gpio@fffff800 { ··· 143 140 #gpio-cells = <2>; 144 141 gpio-controller; 145 142 interrupt-controller; 143 + #interrupt-cells = <2>; 146 144 }; 147 145 148 146 pioE: gpio@fffffa00 { ··· 153 149 #gpio-cells = <2>; 154 150 gpio-controller; 155 151 interrupt-controller; 152 + #interrupt-cells = <2>; 156 153 }; 157 154 158 155 dbgu: serial@ffffee00 {
+4
arch/arm/boot/dts/at91sam9n12.dtsi
··· 107 107 #gpio-cells = <2>; 108 108 gpio-controller; 109 109 interrupt-controller; 110 + #interrupt-cells = <2>; 110 111 }; 111 112 112 113 pioB: gpio@fffff600 { ··· 117 116 #gpio-cells = <2>; 118 117 gpio-controller; 119 118 interrupt-controller; 119 + #interrupt-cells = <2>; 120 120 }; 121 121 122 122 pioC: gpio@fffff800 { ··· 127 125 #gpio-cells = <2>; 128 126 gpio-controller; 129 127 interrupt-controller; 128 + #interrupt-cells = <2>; 130 129 }; 131 130 132 131 pioD: gpio@fffffa00 { ··· 137 134 #gpio-cells = <2>; 138 135 gpio-controller; 139 136 interrupt-controller; 137 + #interrupt-cells = <2>; 140 138 }; 141 139 142 140 dbgu: serial@fffff200 {
+4
arch/arm/boot/dts/at91sam9x5.dtsi
··· 115 115 #gpio-cells = <2>; 116 116 gpio-controller; 117 117 interrupt-controller; 118 + #interrupt-cells = <2>; 118 119 }; 119 120 120 121 pioB: gpio@fffff600 { ··· 125 124 #gpio-cells = <2>; 126 125 gpio-controller; 127 126 interrupt-controller; 127 + #interrupt-cells = <2>; 128 128 }; 129 129 130 130 pioC: gpio@fffff800 { ··· 135 133 #gpio-cells = <2>; 136 134 gpio-controller; 137 135 interrupt-controller; 136 + #interrupt-cells = <2>; 138 137 }; 139 138 140 139 pioD: gpio@fffffa00 { ··· 145 142 #gpio-cells = <2>; 146 143 gpio-controller; 147 144 interrupt-controller; 145 + #interrupt-cells = <2>; 148 146 }; 149 147 150 148 dbgu: serial@fffff200 {