boards: frdm_kl25z: Add pinctrl groups for frdm_kl25z
Add pinctrl groups for frdm_kl25z Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
parent
dd94da5bc1
commit
b1c244a505
4 changed files with 45 additions and 18 deletions
39
boards/arm/frdm_kl25z/frdm_kl25z-pinctrl.dtsi
Normal file
39
boards/arm/frdm_kl25z/frdm_kl25z-pinctrl.dtsi
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* NOTE: Autogenerated file by kinetis_signal2dts.py
|
||||
* for MKL25Z128VLK4/signal_configuration.xml
|
||||
*
|
||||
* Copyright (c) 2022, NXP
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
|
||||
#include <nxp/kinetis/MKL25Z128VLK4-pinctrl.h>
|
||||
|
||||
&pinctrl {
|
||||
adc0_default: adc0_default {
|
||||
group0 {
|
||||
pinmux = <ADC0_SE12_PTB2>;
|
||||
drive-strength = "low";
|
||||
slew-rate = "slow";
|
||||
};
|
||||
};
|
||||
|
||||
i2c0_default: i2c0_default {
|
||||
group0 {
|
||||
pinmux = <I2C0_SCL_PTE24>,
|
||||
<I2C0_SDA_PTE25>;
|
||||
drive-strength = "low";
|
||||
slew-rate = "slow";
|
||||
};
|
||||
};
|
||||
|
||||
uart0_default: uart0_default {
|
||||
group0 {
|
||||
pinmux = <UART0_RX_PTA1>,
|
||||
<UART0_TX_PTA2>;
|
||||
drive-strength = "low";
|
||||
slew-rate = "slow";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
|
@ -2,7 +2,8 @@
|
|||
|
||||
/dts-v1/;
|
||||
|
||||
#include <nxp/MKL25Z128VLK4.dtsi>
|
||||
#include <nxp/nxp_kl25z.dtsi>
|
||||
#include "frdm_kl25z-pinctrl.dtsi"
|
||||
|
||||
/ {
|
||||
model = "NXP Freedom KL25Z board";
|
||||
|
@ -92,13 +93,13 @@
|
|||
|
||||
&adc0 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&ADC0_SE12_PTB2>;
|
||||
pinctrl-0 = <&adc0_default>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "okay";
|
||||
pinctrl-0 = <&I2C0_SCL_PTE24 &I2C0_SDA_PTE25>;
|
||||
pinctrl-0 = <&i2c0_default>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
mma8451q@1d {
|
||||
|
@ -110,18 +111,10 @@
|
|||
};
|
||||
};
|
||||
|
||||
&I2C0_SCL_PTE24 {
|
||||
bias-pull-up;
|
||||
};
|
||||
|
||||
&I2C0_SDA_PTE25 {
|
||||
bias-pull-up;
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
status = "okay";
|
||||
current-speed = <115200>;
|
||||
pinctrl-0 = <&UART0_RX_PTA1 &UART0_TX_PTA2>;
|
||||
pinctrl-0 = <&uart0_default>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
|
|
|
@ -7,5 +7,6 @@ CONFIG_SERIAL=y
|
|||
CONFIG_CORTEX_M_SYSTICK=y
|
||||
CONFIG_GPIO=y
|
||||
CONFIG_PINMUX=y
|
||||
CONFIG_PINCTRL=y
|
||||
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=48000000
|
||||
CONFIG_OSC_LOW_POWER=y
|
||||
|
|
|
@ -38,12 +38,6 @@ static int frdm_kl25z_pinmux_init(const struct device *dev)
|
|||
__ASSERT_NO_MSG(device_is_ready(porte));
|
||||
#endif
|
||||
|
||||
#if DT_NODE_HAS_STATUS(DT_NODELABEL(uart0), okay) && CONFIG_SERIAL
|
||||
/* UART0 RX, TX */
|
||||
pinmux_pin_set(porta, 1, PORT_PCR_MUX(kPORT_MuxAlt2));
|
||||
pinmux_pin_set(porta, 2, PORT_PCR_MUX(kPORT_MuxAlt2));
|
||||
#endif
|
||||
|
||||
#if DT_NODE_HAS_STATUS(DT_NODELABEL(i2c0), okay) && CONFIG_I2C
|
||||
/* I2C0 SCL, SDA */
|
||||
pinmux_pin_set(porte, 24, PORT_PCR_MUX(kPORT_MuxAlt5)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue