boards: hexiwear_kw40z: Enable pinctrl for kw40z

Enable pinctrl for hexiwear kw40z target

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
Daniel DeGrasse 2022-02-28 15:41:32 -06:00 committed by David Leach
commit 0981345c8b
2 changed files with 29 additions and 3 deletions

View file

@ -0,0 +1,25 @@
/*
* Copyright (c) 2022, NXP
* SPDX-License-Identifier: Apache-2.0
*/
#include <nxp/kinetis/MKW40Z160VHT4-pinctrl.h>
&pinctrl {
adc0_default: adc0_default {
group0 {
pinmux = <ADC0_SE1_PTB1>;
drive-strength = "low";
slew-rate = "fast";
};
};
lpuart0_default: lpuart0_default {
group0 {
pinmux = <UART0_RX_PTC6>,
<UART0_TX_PTC7>;
drive-strength = "low";
slew-rate = "fast";
};
};
};

View file

@ -2,7 +2,8 @@
/dts-v1/;
#include <nxp/MKW40Z160VHT4.dtsi>
#include <nxp/nxp_kw40z.dtsi>
#include "hexiwear_kw40z-pinctrl.dtsi"
/ {
model = "Hexiwear KW40 board";
@ -21,14 +22,14 @@
&adc0 {
status = "okay";
pinctrl-0 = <&ADC0_SE1_PTB1>;
pinctrl-0 = <&adc0_default>;
pinctrl-names = "default";
};
&lpuart0 {
status = "okay";
current-speed = <115200>;
pinctrl-0 = <&UART0_RX_PTC6 &UART0_TX_PTC7>;
pinctrl-0 = <&lpuart0_default>;
pinctrl-names = "default";
};