| From 68ba0c63510af673e2400895aaaa5a6c7c9ec622 Mon Sep 17 00:00:00 2001 |
| From: Dinh Nguyen <dinguyen@kernel.org> |
| Date: Mon, 12 Dec 2016 22:02:44 -0600 |
| Subject: [PATCH 012/103] ARM: dts: socfpga: enable GPIO and LEDs for Cyclone5 |
| and Arria5 devkits |
| |
| Enable all the GPIO ports and define the GPIO-based leds on the Cyclone5 and |
| Arria5 devkits. |
| |
| Signed-off-by: Dinh Nguyen <dinguyen@kernel.org> |
| --- |
| arch/arm/boot/dts/socfpga_arria5_socdk.dts | 35 +++++++++++++++++++++++++++ |
| arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 31 +++++++++++++++++++++++ |
| 2 files changed, 66 insertions(+) |
| |
| --- a/arch/arm/boot/dts/socfpga_arria5_socdk.dts |
| +++ b/arch/arm/boot/dts/socfpga_arria5_socdk.dts |
| @@ -39,6 +39,29 @@ |
| ethernet0 = &gmac1; |
| }; |
| |
| + leds { |
| + compatible = "gpio-leds"; |
| + hps0 { |
| + label = "hps_led0"; |
| + gpios = <&porta 0 1>; |
| + }; |
| + |
| + hps1 { |
| + label = "hps_led1"; |
| + gpios = <&portb 11 1>; |
| + }; |
| + |
| + hps2 { |
| + label = "hps_led2"; |
| + gpios = <&porta 17 1>; |
| + }; |
| + |
| + hps3 { |
| + label = "hps_led3"; |
| + gpios = <&porta 18 1>; |
| + }; |
| + }; |
| + |
| regulator_3_3v: 3-3-v-regulator { |
| compatible = "regulator-fixed"; |
| regulator-name = "3.3V"; |
| @@ -61,6 +84,18 @@ |
| rxc-skew-ps = <2000>; |
| }; |
| |
| +&gpio0 { |
| + status = "okay"; |
| +}; |
| + |
| +&gpio1 { |
| + status = "okay"; |
| +}; |
| + |
| +&gpio2 { |
| + status = "okay"; |
| +}; |
| + |
| &i2c0 { |
| status = "okay"; |
| |
| --- a/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts |
| +++ b/arch/arm/boot/dts/socfpga_cyclone5_socdk.dts |
| @@ -39,6 +39,29 @@ |
| ethernet0 = &gmac1; |
| }; |
| |
| + leds { |
| + compatible = "gpio-leds"; |
| + hps0 { |
| + label = "hps_led0"; |
| + gpios = <&portb 15 1>; |
| + }; |
| + |
| + hps1 { |
| + label = "hps_led1"; |
| + gpios = <&portb 14 1>; |
| + }; |
| + |
| + hps2 { |
| + label = "hps_led2"; |
| + gpios = <&portb 13 1>; |
| + }; |
| + |
| + hps3 { |
| + label = "hps_led3"; |
| + gpios = <&portb 12 1>; |
| + }; |
| + }; |
| + |
| regulator_3_3v: 3-3-v-regulator { |
| compatible = "regulator-fixed"; |
| regulator-name = "3.3V"; |
| @@ -61,10 +84,18 @@ |
| rxc-skew-ps = <2000>; |
| }; |
| |
| +&gpio0 { |
| + status = "okay"; |
| +}; |
| + |
| &gpio1 { |
| status = "okay"; |
| }; |
| |
| +&gpio2 { |
| + status = "okay"; |
| +}; |
| + |
| &i2c0 { |
| status = "okay"; |
| |