diff --git a/doc/device-tree-bindings/board/sifive,fu540-modeselect.txt b/doc/device-tree-bindings/board/sifive,fu540-modeselect.txt
new file mode 100644
index 0000000000..801c068390
--- /dev/null
+++ b/doc/device-tree-bindings/board/sifive,fu540-modeselect.txt
@@ -0,0 +1,15 @@
+fu540 board driver
+
+This driver provides capabilities to get the current boot device for
+fu540 associated board.
+
+Required properties:
+- compatible:	should be "sifive,fu540-modeselect"
+- reg:		physical base address and size of fu540 modeselct
+
+Example:
+
+board: mode@1000 {
+	compatible = "sifive,fu540-modeselect";
+	reg = <0x0 0x1000 0x0 0x1FFF>;
+};
