Found in K60P144M150SF3RM.pdf, used for MK60FN1M0VLQ12.
---
 arch/arm/src/kinetis/Kconfig                   |  1 +
 .../kinetis/hardware/kinetis_k60memorymap.h    |  1 +
 .../src/kinetis/hardware/kinetis_k60pinmux.h   | 18 ++++++++++++++++++
 3 files changed, 20 insertions(+)

diff --git a/arch/arm/src/kinetis/Kconfig b/arch/arm/src/kinetis/Kconfig
index 814e4bda66..4ee031a1cc 100644
--- a/arch/arm/src/kinetis/Kconfig
+++ b/arch/arm/src/kinetis/Kconfig
@@ -303,6 +303,7 @@ config ARCH_FAMILY_K60
        bool
        default n
        select KINETIS_HAVE_UART5
+       select KINETIS_HAVE_FTM3
 
 config ARCH_FAMILY_K64
        bool
diff --git a/arch/arm/src/kinetis/hardware/kinetis_k60memorymap.h 
b/arch/arm/src/kinetis/hardware/kinetis_k60memorymap.h
index a3e6d8d377..524631c555 100644
--- a/arch/arm/src/kinetis/hardware/kinetis_k60memorymap.h
+++ b/arch/arm/src/kinetis/hardware/kinetis_k60memorymap.h
@@ -142,6 +142,7 @@
 #define KINETIS_SPI2_BASE      0x400ac000  /* DSPI 2 */
 #define KINETIS_SDHC_BASE      0x400b1000  /* SDHC */
 #define KINETIS_FTM2_BASE      0x400b8000  /* FlexTimer 2 */
+#define KINETIS_FTM3_BASE      0x400b9000  /* FlexTimer 3 */
 #define KINETIS_ADC1_BASE      0x400bb000  /* Analog-to-digital converter 
(ADC) 1 */
 #define KINETIS_EMAC_BASE      0x400c0000  /* Ethernet MAC and IEEE 1588 
timers */
 #define KINETIS_DAC0_BASE      0x400cc000  /* 12-bit digital-to-analog 
converter (DAC) 0 */
diff --git a/arch/arm/src/kinetis/hardware/kinetis_k60pinmux.h 
b/arch/arm/src/kinetis/hardware/kinetis_k60pinmux.h
index 88b8e0cac8..f2afdbe118 100644
--- a/arch/arm/src/kinetis/hardware/kinetis_k60pinmux.h
+++ b/arch/arm/src/kinetis/hardware/kinetis_k60pinmux.h
@@ -293,24 +293,29 @@
 #define PIN_ADC1_SE4B            (PIN_ANALOG | PIN_PORTC | PIN8)
 #define PIN_CMP0_IN2             (PIN_ANALOG | PIN_PORTC | PIN8)
 #define PIN_I2S0_MCLK_2          (PIN_ALT3   | PIN_PORTC | PIN8)
+#define PIN_FTM3_CH4_2           (PIN_ALT3   | PIN_PORTC | PIN8)
 #define PIN_I2S0_CLKIN_2         (PIN_ALT4   | PIN_PORTC | PIN8)
 #define PIN_FB_AD7               (PIN_ALT5   | PIN_PORTC | PIN8)
 #define PIN_ADC1_SE5B            (PIN_ANALOG | PIN_PORTC | PIN9)
 #define PIN_CMP0_IN3             (PIN_ANALOG | PIN_PORTC | PIN9)
+#define PIN_FTM3_CH5_2           (PIN_ALT3   | PIN_PORTC | PIN9)
 #define PIN_I2S0_RX_BCLK_2       (PIN_ALT4   | PIN_PORTC | PIN9)
 #define PIN_FB_AD6               (PIN_ALT5   | PIN_PORTC | PIN9)
 #define PIN_FTM2_FLT0_2          (PIN_ALT6   | PIN_PORTC | PIN9)
 #define PIN_ADC1_SE6B            (PIN_ANALOG | PIN_PORTC | PIN10)
 #define PIN_CMP0_IN4             (PIN_ANALOG | PIN_PORTC | PIN10)
 #define PIN_I2C1_SCL_1           (PIN_ALT2_OPENDRAIN | PIN_PORTC | PIN10)
+#define PIN_FTM3_CH6_2           (PIN_ALT3   | PIN_PORTC | PIN10)
 #define PIN_I2S0_RX_FS_2         (PIN_ALT4   | PIN_PORTC | PIN10)
 #define PIN_FB_AD5               (PIN_ALT5   | PIN_PORTC | PIN10)
 #define PIN_ADC1_SE7B            (PIN_ANALOG | PIN_PORTC | PIN11)
 #define PIN_I2C1_SDA_1           (PIN_ALT2_OPENDRAIN | PIN_PORTC | PIN11)
+#define PIN_FTM3_CH7_2           (PIN_ALT3   | PIN_PORTC | PIN11)
 #define PIN_I2S0_RXD_2           (PIN_ALT4   | PIN_PORTC | PIN11)
 #define PIN_FB_RW                (PIN_ALT5   | PIN_PORTC | PIN11)
 #define PIN_UART4_RTS_1          (PIN_ALT3   | PIN_PORTC | PIN12)
 #define PIN_FB_AD27              (PIN_ALT5   | PIN_PORTC | PIN12)
+#define PIN_FTM3_FLT0_1          (PIN_ALT6   | PIN_PORTC | PIN12)
 #define PIN_UART4_CTS_1          (PIN_ALT3   | PIN_PORTC | PIN13)
 #define PIN_FB_AD26              (PIN_ALT5   | PIN_PORTC | PIN13)
 #define PIN_UART4_RX_1           (PIN_ALT3   | PIN_PORTC | PIN14)
@@ -342,18 +347,22 @@
 
 #define PIN_SPI0_PCS0_3          (PIN_ALT2   | PIN_PORTD | PIN0)
 #define PIN_UART2_RTS            (PIN_ALT3   | PIN_PORTD | PIN0)
+#define PIN_FTM3_CH0_2           (PIN_ALT4   | PIN_PORTD | PIN0)
 #define PIN_FB_ALE               (PIN_ALT5   | PIN_PORTD | PIN0)
 #define PIN_FB_CS1               (PIN_ALT5   | PIN_PORTD | PIN0)
 #define PIN_FB_TS                (PIN_ALT5   | PIN_PORTD | PIN0)
 #define PIN_ADC0_SE5B            (PIN_ANALOG | PIN_PORTD | PIN1)
 #define PIN_SPI0_SCK_3           (PIN_ALT2   | PIN_PORTD | PIN1)
 #define PIN_UART2_CTS            (PIN_ALT3   | PIN_PORTD | PIN1)
+#define PIN_FTM3_CH1_2           (PIN_ALT4   | PIN_PORTD | PIN1)
 #define PIN_FB_CS0               (PIN_ALT5   | PIN_PORTD | PIN1)
 #define PIN_SPI0_SOUT_3          (PIN_ALT2   | PIN_PORTD | PIN2)
 #define PIN_UART2_RX             (PIN_ALT3   | PIN_PORTD | PIN2)
+#define PIN_FTM3_CH2_2           (PIN_ALT4   | PIN_PORTD | PIN2)
 #define PIN_FB_AD4               (PIN_ALT5   | PIN_PORTD | PIN2)
 #define PIN_SPI0_SIN_3           (PIN_ALT2   | PIN_PORTD | PIN3)
 #define PIN_UART2_TX             (PIN_ALT3   | PIN_PORTD | PIN3)
+#define PIN_FTM3_CH3_2           (PIN_ALT4   | PIN_PORTD | PIN3)
 #define PIN_FB_AD3               (PIN_ALT5   | PIN_PORTD | PIN3)
 #define PIN_SPI0_PCS1_2          (PIN_ALT2   | PIN_PORTD | PIN4)
 #define PIN_UART0_RTS_4          (PIN_ALT3   | PIN_PORTD | PIN4)
@@ -389,6 +398,7 @@
 #define PIN_SDHC0_CLKIN          (PIN_ALT4   | PIN_PORTD | PIN11)
 #define PIN_FB_A19               (PIN_ALT6   | PIN_PORTD | PIN11)
 #define PIN_SPI2_SCK_2           (PIN_ALT2   | PIN_PORTD | PIN12)
+#define PIN_FTM3_FLT0_2          (PIN_ALT3   | PIN_PORTD | PIN12)
 #define PIN_SDHC0_D4             (PIN_ALT4   | PIN_PORTD | PIN12)
 #define PIN_FB_A20               (PIN_ALT6   | PIN_PORTD | PIN12)
 #define PIN_SPI2_SOUT_2          (PIN_ALT2   | PIN_PORTD | PIN13)
@@ -425,21 +435,29 @@
 #define PIN_SPI1_PCS2            (PIN_ALT2   | PIN_PORTE | PIN5)
 #define PIN_UART3_RX_3           (PIN_ALT3   | PIN_PORTE | PIN5)
 #define PIN_SDHC0_D2             (PIN_ALT4   | PIN_PORTE | PIN5)
+#define PIN_FTM3_CH0_1           (PIN_ALT6   | PIN_PORTE | PIN5)
 #define PIN_SPI1_PCS3            (PIN_ALT2   | PIN_PORTE | PIN6)
 #define PIN_UART3_CTS_3          (PIN_ALT3   | PIN_PORTE | PIN6)
 #define PIN_I2S0_MCLK_3          (PIN_ALT4   | PIN_PORTE | PIN6)
 #define PIN_I2S0_CLKIN_3         (PIN_ALT6   | PIN_PORTE | PIN6)
+#define PIN_FTM3_CH1_1           (PIN_ALT6   | PIN_PORTE | PIN6)
 #define PIN_UART3_RTS_3          (PIN_ALT3   | PIN_PORTE | PIN7)
 #define PIN_I2S0_RXD_3           (PIN_ALT4   | PIN_PORTE | PIN7)
+#define PIN_FTM3_CH2_1           (PIN_ALT6   | PIN_PORTE | PIN7)
 #define PIN_UART5_TX_2           (PIN_ALT3   | PIN_PORTE | PIN8)
 #define PIN_I2S0_RX_FS_3         (PIN_ALT4   | PIN_PORTE | PIN8)
+#define PIN_FTM3_CH3_1           (PIN_ALT6   | PIN_PORTE | PIN8)
 #define PIN_UART5_RX_2           (PIN_ALT3   | PIN_PORTE | PIN9)
 #define PIN_I2S0_RX_BCLK_3       (PIN_ALT4   | PIN_PORTE | PIN9)
+#define PIN_FTM3_CH4_1           (PIN_ALT6   | PIN_PORTE | PIN9)
 #define PIN_UART5_CTS_2          (PIN_ALT3   | PIN_PORTE | PIN10)
 #define PIN_I2S0_TXD_3           (PIN_ALT4   | PIN_PORTE | PIN10)
+#define PIN_FTM3_CH5_1           (PIN_ALT6   | PIN_PORTE | PIN10)
 #define PIN_UART5_RTS_2          (PIN_ALT3   | PIN_PORTE | PIN11)
 #define PIN_I2S0_TX_FS_3         (PIN_ALT4   | PIN_PORTE | PIN11)
+#define PIN_FTM3_CH6_1           (PIN_ALT6   | PIN_PORTE | PIN11)
 #define PIN_I2S0_TX_BCLK_3       (PIN_ALT4   | PIN_PORTE | PIN12)
+#define PIN_FTM3_CH7_1           (PIN_ALT6   | PIN_PORTE | PIN12)
 #define PIN_ADC0_SE17            (PIN_ANALOG | PIN_PORTE | PIN24)
 #define PIN_CAN1_TX_2            (PIN_ALT2   | PIN_PORTE | PIN24)
 #define PIN_UART4_TX_2           (PIN_ALT3   | PIN_PORTE | PIN24)
-- 
2.47.3

Reply via email to