]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm64: agilex: enable USB and LEDs on agilex devkit
authorDinh Nguyen <dinguyen@kernel.org>
Fri, 18 Oct 2019 15:20:26 +0000 (10:20 -0500)
committerDinh Nguyen <dinguyen@kernel.org>
Tue, 22 Oct 2019 03:44:35 +0000 (22:44 -0500)
Enable USB on the Agilex devkit. Also the Agilex devkit will use the
same daughter card that is used on Stratix10, thus it map the same
LEDs and GPIOs.

pushbutton PB_SW0 = gpio1.io4
pushbutton PB_SW1 = gpio1.io5
LED HPS_LED0      = gpio1.io20
LED HPS_LED1      = gpio1.io19
LED HPS_LED2      = gpio1.io21

Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts

index 866205ac7d51bc31e2ce2a176648218daf5e4ef5..e794a12ba7c5cccbb6c75fb81c2aeef847cccdf4 100644 (file)
@@ -18,6 +18,24 @@ chosen {
                stdout-path = "serial0:115200n8";
        };
 
+       leds {
+               compatible = "gpio-leds";
+               hps0 {
+                       label = "hps_led0";
+                       gpios = <&portb 20 GPIO_ACTIVE_HIGH>;
+               };
+
+               hps1 {
+                       label = "hps_led1";
+                       gpios = <&portb 19 GPIO_ACTIVE_HIGH>;
+               };
+
+               hps2 {
+                       label = "hps_led2";
+                       gpios = <&portb 21 GPIO_ACTIVE_HIGH>;
+               };
+       };
+
        memory {
                device_type = "memory";
                /* We expect the bootloader to fill in the reg */
@@ -70,6 +88,11 @@ &uart0 {
        status = "okay";
 };
 
+&usb0 {
+       status = "okay";
+       disable-over-current;
+};
+
 &watchdog0 {
        status = "okay";
 };