summaryrefslogtreecommitdiff
path: root/arch/riscv/dts/k210.dtsi
diff options
context:
space:
mode:
authorSean Anderson <seanga2@gmail.com>2020-09-14 18:02:04 +0300
committerTom Rini <trini@konsulko.com>2020-10-08 18:42:36 +0300
commitbe3076e66d035b216478851e2e9e741bb62ebbdf (patch)
tree64c67b9a7dcbe1b99c0ee0a39ebd1a48cda8fc2a /arch/riscv/dts/k210.dtsi
parent3e41c7b253bc28278c3b3b6f49dfa4387290f5c4 (diff)
downloadu-boot-be3076e66d035b216478851e2e9e741bb62ebbdf.tar.xz
riscv: Add pinmux and gpio bindings for Kendryte K210
This patch adds the necessary device tree bindings. Signed-off-by: Sean Anderson <seanga2@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Acked-by: Rick Chen <rick@andestech.com>
Diffstat (limited to 'arch/riscv/dts/k210.dtsi')
-rw-r--r--arch/riscv/dts/k210.dtsi12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/riscv/dts/k210.dtsi b/arch/riscv/dts/k210.dtsi
index 84cff51c36..7605c01f3c 100644
--- a/arch/riscv/dts/k210.dtsi
+++ b/arch/riscv/dts/k210.dtsi
@@ -5,6 +5,7 @@
#include <dt-bindings/clock/k210-sysctl.h>
#include <dt-bindings/mfd/k210-sysctl.h>
+#include <dt-bindings/pinctrl/k210-pinctrl.h>
#include <dt-bindings/reset/k210-sysctl.h>
/ {
@@ -368,7 +369,18 @@
reg = <0x502B0000 0x100>;
clocks = <&sysclk K210_CLK_FPIOA>;
resets = <&sysrst K210_RST_FPIOA>;
+ kendryte,sysctl = <&sysctl>;
+ kendryte,power-offset = <K210_SYSCTL_POWER_SEL>;
+ pinctrl-0 = <&fpioa_jtag>;
+ pinctrl-names = "default";
status = "disabled";
+
+ fpioa_jtag: jtag {
+ pinmux = <K210_FPIOA(0, K210_PCF_JTAG_TCLK)>,
+ <K210_FPIOA(1, K210_PCF_JTAG_TDI)>,
+ <K210_FPIOA(2, K210_PCF_JTAG_TMS)>,
+ <K210_FPIOA(3, K210_PCF_JTAG_TDO)>;
+ };
};
sha256: sha256@502C0000 {