From de81c48a244150c6ebc8422dcddb29a6bca4e322 Mon Sep 17 00:00:00 2001 From: Alexander Mihajlovic Date: Sun, 12 Mar 2023 19:32:04 +0100 Subject: [PATCH] boards: stm32h747i_disco: Add pmod connector Add pmod connector dts description. Signed-off-by: Alexander Mihajlovic --- .../arm/stm32h747i_disco/pmod_connector.dtsi | 22 +++++++++++++++++++ .../stm32h747i_disco/stm32h747i_disco.dtsi | 1 + 2 files changed, 23 insertions(+) create mode 100644 boards/arm/stm32h747i_disco/pmod_connector.dtsi diff --git a/boards/arm/stm32h747i_disco/pmod_connector.dtsi b/boards/arm/stm32h747i_disco/pmod_connector.dtsi new file mode 100644 index 000000000000..cc96b687d07f --- /dev/null +++ b/boards/arm/stm32h747i_disco/pmod_connector.dtsi @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2023 Elektronikutvecklingsbyrån EUB AB + * + * SPDX-License-Identifier: Apache-2.0 + */ + +/ { + pmod0: pmod-connector { + compatible = "digilent,pmod"; + #gpio-cells = <2>; + gpio-map-mask = <0xffffffff 0xffffffc0>; + gpio-map-pass-thru = <0 0x3f>; + gpio-map = <0 0 &gpioa 11 0>, /* IO1 */ + <1 0 &gpioc 3 0>, /* IO2 */ + <2 0 &gpioc 2 0>, /* IO3 */ + <3 0 &gpioa 12 0>, /* IO4 */ + <4 0 &gpioc 6 0>, /* IO5 */ + <5 0 &gpioj 13 0>; /* IO6 */ + /* IO7 - not connected */ + /* IO8 - not connected */ + }; +}; diff --git a/boards/arm/stm32h747i_disco/stm32h747i_disco.dtsi b/boards/arm/stm32h747i_disco/stm32h747i_disco.dtsi index 67c288640342..bf331dfdc0c8 100644 --- a/boards/arm/stm32h747i_disco/stm32h747i_disco.dtsi +++ b/boards/arm/stm32h747i_disco/stm32h747i_disco.dtsi @@ -5,6 +5,7 @@ */ #include "arduino_r3_connector.dtsi" +#include "pmod_connector.dtsi" / { leds {