diff options
author | Sean Anderson <seanga2@gmail.com> | 2020-09-14 18:02:04 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-10-08 18:42:36 +0300 |
commit | be3076e66d035b216478851e2e9e741bb62ebbdf (patch) | |
tree | 64c67b9a7dcbe1b99c0ee0a39ebd1a48cda8fc2a /arch/riscv/dts/k210.dtsi | |
parent | 3e41c7b253bc28278c3b3b6f49dfa4387290f5c4 (diff) | |
download | u-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.dtsi | 12 |
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 { |