Skip to content

Instantly share code, notes, and snippets.

@galak
Created September 9, 2021 11:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save galak/86c8c2cb5256e13ca136f975564c8f13 to your computer and use it in GitHub Desktop.
Save galak/86c8c2cb5256e13ca136f975564c8f13 to your computer and use it in GitHub Desktop.
NXP Option 1 - FRDM K64F
pinctrl {
uart3_default: uart3_default {
pins {
pinmux = <UART3_RX_PTC16 UART3_TX_PTC17>;
};
};
i2c0_default: i2c0_default {
pins {
pinmux = <I2C0_SCL_PTE24 I2C0_SDA_PTE25>;
};
};
spi0_default: spi0_default {
pins {
pinmux = <SPI0_PCS0_PTD0 SPI0_SCK_PTD1 SPI0_SOUT_PTD2 SPI0_SIN_PTD3>;
};
};
ftm0_default: ftm0_default {
pins {
pinmux = <FTM0_CH0_PTC1>;
};
};
ftm3_default: ftm3_default {
pins {
pinmux = <FTM3_CH4_PTC8 FTM3_CH5_PTC9>;
};
};
uart0_default: uart0_default {
pins {
pinmux = <UART0_RX_PTB16 UART0_TX_PTB17>;
};
};
uart2_default: uart2_default {
pins {
pinmux = <UART2_RTS_b_PTD0 UART2_CTS_b_PTD1 UART2_RX_PTD2 UART2_TX_PTD3>;
};
};
enet_default: enet_default {
pins {
pinmux = <RMII0_RXER_PTA5 RMII0_RXD1_PTA12
RMII0_RXD0_PTA13 RMII0_CRS_DV_PTA14
RMII0_TXEN_PTA15 RMII0_TXD0_PTA16
RMII0_TXD1_PTA17 RMII0_MDC_PTB1>;
};
pins_mdio {
pinmux = <RMII0_MDIO_PTB0>;
bias-pull-up;
drive-open-drain;
};
};
ptp_default: ptp_default {
pins {
pinmux = <ENET0_1588_TMR0_PTC16 ENET0_1588_TMR1_PTC17 ENET0_1588_TMR2_PTC18>;
};
};
flexcan0: flexcan0_default {
pins {
pinmux = <CAN0_TX_PTB18>;
};
pins_can0_rx {
pinmux = <CAN0_RX_PTB19>;
bias-pull-up;
};
};
};
@galak
Copy link
Author

galak commented Sep 9, 2021

uart0_pin {
  default {
   tx {
          pinmux = <>;
       };
   rx {
        pinmux = <>;
    };
   rts {
        pinmux = <>;
   };
   cts {
        pinmux = <>;
   }; 
};	
};

@galak
Copy link
Author

galak commented Sep 9, 2021

uart0_pin {
  uart0_default: default {
   tx {
          pinmux = <UART0_TX_PTC14>;
       };
   rx {
        pinmux = <UART0_RX_PTC16>;
    };
   rts {
        pinmux = <>;
   };
   cts {
        pinmux = <>;
   }; 
};	
};

uart0 {
   pinctrl-0 = <&uart0_default>;
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment