mirror of https://gitee.com/openkylin/linux.git
MIPS: OCTEON: add GPIO LED support for DSR-1000N
DSR-1000N board has two GPIO LEDs next to USB ports. Add support for them. [ralf@linux-mips.org: Resolved conflict due to the moving of the DTS files into vendor subdirectories.] Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Cc: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/9624/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
f8fd30ebdb
commit
05f5507f59
|
@ -587,4 +587,16 @@ aliases {
|
|||
usbn = &usbn;
|
||||
led0 = &led0;
|
||||
};
|
||||
|
||||
dsr1000n-leds {
|
||||
compatible = "gpio-leds";
|
||||
usb1 {
|
||||
label = "usb1";
|
||||
gpios = <&gpio 9 1>; /* Active low */
|
||||
};
|
||||
usb2 {
|
||||
label = "usb2";
|
||||
gpios = <&gpio 10 1>; /* Active low */
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -958,6 +958,13 @@ int __init octeon_prune_device_tree(void)
|
|||
}
|
||||
}
|
||||
|
||||
if (octeon_bootinfo->board_type != CVMX_BOARD_TYPE_CUST_DSR1000N) {
|
||||
int dsr1000n_leds = fdt_path_offset(initial_boot_params,
|
||||
"/dsr1000n-leds");
|
||||
if (dsr1000n_leds >= 0)
|
||||
fdt_nop_node(initial_boot_params, dsr1000n_leds);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue