Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
def80d2
drivers: pinctrl: Fix kinetis pinctrl slew rate
danieldegrasse Mar 10, 2022
0630b5c
soc: kinetis: do not redefine PORT_PCR_ODE for KW24/22 series
danieldegrasse Mar 9, 2022
665e3e9
soc: kw2x: Fix pinctrl definition for SPI modem
danieldegrasse Mar 9, 2022
ee32d6c
boards: mimxrt1060: add all pinctrl nodes for RT1060
danieldegrasse Mar 16, 2022
2afd5d5
boards: set CONFIG_PINCTRL=y for all kinetis boards
danieldegrasse Mar 8, 2022
aca1474
drivers: pwm: Enable pinctrl for kinetis ftm PWM driver
danieldegrasse Mar 7, 2022
507840c
boards: remove ftm pinmux configuration
danieldegrasse Mar 7, 2022
f41bd8d
drivers: i2c: enable pinctrl for kinetis i2c
danieldegrasse Mar 7, 2022
e080aa7
boards: remove i2c pinmux for kinetis boards
danieldegrasse Mar 7, 2022
4c53e5c
drivers: spi: enable pinctrl for kinetis dspi driver
danieldegrasse Mar 7, 2022
d688837
boards: remove spi pinmux setting for kinetis boards
danieldegrasse Mar 7, 2022
d4a7cd7
drivers: enet: Enable pinctrl for eth_mcux driver
danieldegrasse Mar 7, 2022
77c8ba7
boards: remove enet pinmux for kinetis boards
danieldegrasse Mar 7, 2022
f200540
drivers: can: Enable pinctrl for mcux_flexcan
danieldegrasse Mar 7, 2022
ac3f1d2
boards: remove flexcan pinmux configuration for kinetis boards
danieldegrasse Mar 7, 2022
22c6480
drivers: adc: enable pinctrl for kinetis adc_16 mcux driver
danieldegrasse Mar 7, 2022
b84f3f6
boards: remove unused adc pinmux from kinetis boards
danieldegrasse Mar 7, 2022
56123fc
drivers: serial: Enable pinctrl for kinetis lpsci driver
danieldegrasse Mar 14, 2022
678ad21
boards: remove lpuart pinmux setting for kinetis boards
danieldegrasse Mar 8, 2022
d1177ff
drivers: i2c: enable pinctrl for mcux lpi2c driver
danieldegrasse Mar 8, 2022
a42b8d9
boards: remove lpi2c pinmux usage in kinetis boards
danieldegrasse Mar 8, 2022
a32c891
drivers: spi: enable pinctrl for spi_mcux_lpspi
danieldegrasse Mar 8, 2022
d9425a2
boards: twr_ke18f: add flexio pinmux and binding
danieldegrasse Mar 21, 2022
c3b89ab
boards: twr_ke18f: Move lpspi to pinctrl
danieldegrasse Mar 8, 2022
b1a24ca
drivers: pwm: add pinctrl support for mcux PWT driver
danieldegrasse Mar 8, 2022
e30c7c6
boards: remove pinmux configuration for kinetis boards using pwt
danieldegrasse Mar 8, 2022
3d109d5
drivers: adc: adc_mcux_adc12: enable pinctrl for adc12 driver
danieldegrasse Mar 8, 2022
47010c9
boards: remove pinmux configuration for kinetis boards using adc12
danieldegrasse Mar 8, 2022
a508ea6
drivers: sensor: Add pinctrl support for mcux acmp sensor
danieldegrasse Mar 8, 2022
f0ff26d
boards: remove pinmux usage for acmp peripheral
danieldegrasse Mar 8, 2022
3ac2180
drivers: dac: add pinctrl support to dac_mcux_dac32 driver
danieldegrasse Mar 8, 2022
c527d8f
boards: remove pinmux usage for dac32 driver
danieldegrasse Mar 8, 2022
0db7c70
drivers: pwm: add pinctrl support to kinetis tpm driver
danieldegrasse Mar 8, 2022
9ee55be
boards: remove tpm pinmux usage for kinetis boards
danieldegrasse Mar 8, 2022
2b8d397
boards: remove pinmux usage for all kinetis boards
danieldegrasse Mar 8, 2022
345d867
soc: disable pinmux driver for nxp kinetis SOCs
danieldegrasse Mar 8, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions boards/arm/frdm_k22f/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,3 @@
#
# SPDX-License-Identifier: Apache-2.0
#

if(CONFIG_PINMUX_MCUX)
zephyr_library()
zephyr_library_sources(pinmux.c)
endif()
1 change: 0 additions & 1 deletion boards/arm/frdm_k22f/frdm_k22f_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ CONFIG_UART_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_CORTEX_M_SYSTICK=y
CONFIG_GPIO=y
CONFIG_PINMUX=y
CONFIG_PINCTRL=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=72000000
CONFIG_OSC_LOW_POWER=y
67 changes: 0 additions & 67 deletions boards/arm/frdm_k22f/pinmux.c

This file was deleted.

5 changes: 0 additions & 5 deletions boards/arm/frdm_k64f/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
# SPDX-License-Identifier: Apache-2.0

if(CONFIG_PINMUX_MCUX)
zephyr_library()
zephyr_library_sources(pinmux.c)
endif()
32 changes: 24 additions & 8 deletions boards/arm/frdm_k64f/frdm_k64f-pinctrl.dtsi
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* NOTE: Autogenerated file by kinetis_signal2dts.py
* for MK64FN1M0VLL12/signal_configuration.xml
* NOTE: Autogenerated file by kinetis_cfg_utils.py
* for MK64FN1M0VLL12/signal_configuration.xml
*
* Copyright (c) 2022, NXP
* SPDX-License-Identifier: Apache-2.0
Expand All @@ -10,21 +10,33 @@
#include <nxp/kinetis/MK64FN1M0VLL12-pinctrl.h>

&pinctrl {
enet_default: enet_default {
adc0_default: adc0_default {
group0 {
pinmux = <RMII0_RXER_PTA5>;
drive-strength = "high";
pinmux = <ADC0_SE14_PTC0>;
drive-strength = "low";
slew-rate = "fast";
};
group1 {
};

adc1_default: adc1_default {
group0 {
pinmux = <ADC1_SE14_PTB10>;
drive-strength = "low";
slew-rate = "fast";
};
};

enet_default: enet_default {
group0 {
pinmux = <RMII0_MDIO_PTB0>;
drive-strength = "low";
drive-open-drain;
bias-pull-up;
slew-rate = "fast";
};
group2 {
pinmux = <RMII0_RXD1_PTA12>,
group1 {
pinmux = <RMII0_RXER_PTA5>,
<RMII0_RXD1_PTA12>,
<RMII0_RXD0_PTA13>,
<RMII0_CRS_DV_PTA14>,
<RMII0_TXEN_PTA15>,
Expand Down Expand Up @@ -77,6 +89,7 @@
};
};

/* PTC16 and PTC17 conflict with uart3 pins */
ptp_default: ptp_default {
group0 {
pinmux = <ENET0_1588_TMR0_PTC16>,
Expand All @@ -87,6 +100,7 @@
};
};

/* pins conflict with uart2 */
spi0_default: spi0_default {
group0 {
pinmux = <SPI0_PCS0_PTD0>,
Expand All @@ -107,6 +121,7 @@
};
};

/* pins conflict with spi0 */
uart2_default: uart2_default {
group0 {
pinmux = <UART2_CTS_b_PTD1>,
Expand All @@ -118,6 +133,7 @@
};
};

/* PTC16 and PTC17 conflict with PTP timer pins */
uart3_default: uart3_default {
group0 {
pinmux = <UART3_RX_PTC16>,
Expand Down
4 changes: 4 additions & 0 deletions boards/arm/frdm_k64f/frdm_k64f.dts
Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,14 @@ arduino_serial: &uart3 {

&adc0 {
status = "okay";
pinctrl-0 = <&adc0_default>;
pinctrl-names = "default";
};

&adc1 {
status = "okay";
pinctrl-0 = <&adc1_default>;
pinctrl-names = "default";
};

&temp1 {
Expand Down
1 change: 0 additions & 1 deletion boards/arm/frdm_k64f/frdm_k64f_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ CONFIG_SERIAL=y
CONFIG_CORTEX_M_SYSTICK=y
CONFIG_GPIO=y
CONFIG_PINCTRL=y
CONFIG_PINMUX=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000
CONFIG_OSC_EXTERNAL=y

Expand Down
104 changes: 0 additions & 104 deletions boards/arm/frdm_k64f/pinmux.c

This file was deleted.

5 changes: 0 additions & 5 deletions boards/arm/frdm_k82f/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1 @@
# SPDX-License-Identifier: Apache-2.0

if(CONFIG_PINMUX_MCUX)
zephyr_library()
zephyr_library_sources(pinmux.c)
endif()
1 change: 0 additions & 1 deletion boards/arm/frdm_k82f/frdm_k82f_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ CONFIG_SERIAL=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_PINMUX=y
CONFIG_PINCTRL=y
CONFIG_GPIO=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=120000000
Expand Down
Loading