From 739ff674fcadd78846f4262ff234a76d68b3c3c0 Mon Sep 17 00:00:00 2001 From: Marcelo Salazar Date: Tue, 25 Oct 2016 22:34:18 +0100 Subject: [PATCH 1/2] Folder re-org to fit new MCU K22F variances This is a simple re-structure of the K22F folder to allow other MCU variances to land here. Created the MCU_K22F512 device but left the 'K22F' as a target for the FRDM-K22F board. Rebased to master --- .../TARGET_MCU_K22F512}/TARGET_FRDM/PeripheralNames.h | 0 .../TARGET_MCU_K22F512}/TARGET_FRDM/PeripheralPins.c | 0 .../TARGET_MCU_K22F512}/TARGET_FRDM/PinNames.h | 0 .../TARGET_MCU_K22F512}/TARGET_FRDM/device.h | 0 .../TARGET_MCU_K22F512}/TARGET_FRDM/fsl_clock_config.c | 0 .../TARGET_MCU_K22F512}/TARGET_FRDM/fsl_clock_config.h | 0 .../TARGET_MCU_K22F512}/TARGET_FRDM/mbed_overrides.c | 0 .../TARGET_MCU_K22F512}/device/MK22F51212.h | 0 .../TARGET_MCU_K22F512}/device/MK22F51212_features.h | 0 .../device/TOOLCHAIN_ARM_STD/MK22FN512xxx12.sct | 0 .../device/TOOLCHAIN_ARM_STD/startup_MK22F51212.S | 0 .../device/TOOLCHAIN_ARM_STD/sys.cpp | 0 .../device/TOOLCHAIN_GCC_ARM/MK22FN512xxx12.ld | 0 .../device/TOOLCHAIN_GCC_ARM/startup_MK22F51212.S | 0 .../device/TOOLCHAIN_IAR/MK22F51212.icf | 0 .../device/TOOLCHAIN_IAR/startup_MK22F12.S | 0 .../TARGET_MCU_K22F512}/device/cmsis.h | 0 .../TARGET_MCU_K22F512}/device/cmsis_nvic.c | 0 .../TARGET_MCU_K22F512}/device/cmsis_nvic.h | 0 .../TARGET_MCU_K22F512}/device/fsl_device_registers.h | 0 .../TARGET_MCU_K22F512}/device/system_MK22F51212.c | 0 .../TARGET_MCU_K22F512}/device/system_MK22F51212.h | 0 .../drivers/fsl_adc16.c | 0 .../drivers/fsl_adc16.h | 0 .../drivers/fsl_clock.c | 0 .../drivers/fsl_clock.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_cmp.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_cmp.h | 0 .../drivers/fsl_common.c | 0 .../drivers/fsl_common.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_crc.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_crc.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dac.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dac.h | 0 .../drivers/fsl_dmamux.c | 0 .../drivers/fsl_dmamux.h | 0 .../drivers/fsl_dspi.c | 0 .../drivers/fsl_dspi.h | 0 .../drivers/fsl_dspi_edma.c | 0 .../drivers/fsl_dspi_edma.h | 0 .../drivers/fsl_edma.c | 0 .../drivers/fsl_edma.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ewm.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ewm.h | 0 .../drivers/fsl_flash.c | 0 .../drivers/fsl_flash.h | 0 .../drivers/fsl_flexbus.c | 0 .../drivers/fsl_flexbus.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ftm.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ftm.h | 0 .../drivers/fsl_gpio.c | 0 .../drivers/fsl_gpio.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_i2c.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_i2c.h | 0 .../drivers/fsl_i2c_edma.c | 0 .../drivers/fsl_i2c_edma.h | 0 .../drivers/fsl_llwu.c | 0 .../drivers/fsl_llwu.h | 0 .../drivers/fsl_lptmr.c | 0 .../drivers/fsl_lptmr.h | 0 .../drivers/fsl_lpuart.c | 0 .../drivers/fsl_lpuart.h | 0 .../drivers/fsl_lpuart_edma.c | 0 .../drivers/fsl_lpuart_edma.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pdb.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pdb.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pit.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pit.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pmc.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pmc.h | 0 .../drivers/fsl_port.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rcm.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rcm.h | 0 .../drivers/fsl_rnga.c | 0 .../drivers/fsl_rnga.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rtc.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rtc.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sai.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sai.h | 0 .../drivers/fsl_sai_edma.c | 0 .../drivers/fsl_sai_edma.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sim.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sim.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_smc.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_smc.h | 0 .../drivers/fsl_uart.c | 0 .../drivers/fsl_uart.h | 0 .../drivers/fsl_uart_edma.c | 0 .../drivers/fsl_uart_edma.h | 0 .../drivers/fsl_vref.c | 0 .../drivers/fsl_vref.h | 0 .../drivers/fsl_wdog.c | 0 .../drivers/fsl_wdog.h | 0 .../peripheral_clock_defines.h | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/pwmout_api.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/serial_api.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/spi_api.c | 0 .../{TARGET_K22F => TARGET_MCU_K22F}/us_ticker.c | 0 targets/TARGET_Freescale/mbed_rtx.h | 2 +- targets/targets.json | 10 +++++++--- 100 files changed, 8 insertions(+), 4 deletions(-) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/TARGET_FRDM/PeripheralNames.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/TARGET_FRDM/PeripheralPins.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/TARGET_FRDM/PinNames.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/TARGET_FRDM/device.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/TARGET_FRDM/fsl_clock_config.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/TARGET_FRDM/fsl_clock_config.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/TARGET_FRDM/mbed_overrides.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/MK22F51212.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/MK22F51212_features.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/TOOLCHAIN_ARM_STD/MK22FN512xxx12.sct (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/TOOLCHAIN_ARM_STD/startup_MK22F51212.S (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/TOOLCHAIN_ARM_STD/sys.cpp (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/TOOLCHAIN_GCC_ARM/MK22FN512xxx12.ld (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/TOOLCHAIN_GCC_ARM/startup_MK22F51212.S (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/TOOLCHAIN_IAR/MK22F51212.icf (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/TOOLCHAIN_IAR/startup_MK22F12.S (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/cmsis.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/cmsis_nvic.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/cmsis_nvic.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/fsl_device_registers.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/system_MK22F51212.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F/TARGET_MCU_K22F512}/device/system_MK22F51212.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_adc16.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_adc16.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_clock.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_clock.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_cmp.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_cmp.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_common.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_common.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_crc.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_crc.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dac.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dac.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dmamux.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dmamux.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dspi.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dspi.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dspi_edma.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_dspi_edma.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_edma.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_edma.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ewm.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ewm.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_flash.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_flash.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_flexbus.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_flexbus.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ftm.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_ftm.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_gpio.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_gpio.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_i2c.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_i2c.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_i2c_edma.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_i2c_edma.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_llwu.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_llwu.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_lptmr.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_lptmr.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_lpuart.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_lpuart.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_lpuart_edma.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_lpuart_edma.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pdb.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pdb.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pit.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pit.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pmc.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_pmc.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_port.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rcm.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rcm.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rnga.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rnga.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rtc.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_rtc.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sai.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sai.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sai_edma.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sai_edma.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sim.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_sim.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_smc.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_smc.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_uart.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_uart.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_uart_edma.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_uart_edma.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_vref.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_vref.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_wdog.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/drivers/fsl_wdog.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/peripheral_clock_defines.h (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/pwmout_api.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/serial_api.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/spi_api.c (100%) rename targets/TARGET_Freescale/TARGET_KSDK2_MCUS/{TARGET_K22F => TARGET_MCU_K22F}/us_ticker.c (100%) diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PeripheralNames.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/PeripheralNames.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PeripheralNames.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/PeripheralNames.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PeripheralPins.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/PeripheralPins.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PeripheralPins.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/PeripheralPins.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PinNames.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/PinNames.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/PinNames.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/PinNames.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/device.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/device.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/device.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/device.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/fsl_clock_config.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/fsl_clock_config.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/fsl_clock_config.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/fsl_clock_config.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/fsl_clock_config.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/fsl_clock_config.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/fsl_clock_config.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/fsl_clock_config.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/mbed_overrides.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/mbed_overrides.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/TARGET_FRDM/mbed_overrides.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/TARGET_FRDM/mbed_overrides.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/MK22F51212.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/MK22F51212.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/MK22F51212.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/MK22F51212.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/MK22F51212_features.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/MK22F51212_features.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/MK22F51212_features.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/MK22F51212_features.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_ARM_STD/MK22FN512xxx12.sct b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_ARM_STD/MK22FN512xxx12.sct similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_ARM_STD/MK22FN512xxx12.sct rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_ARM_STD/MK22FN512xxx12.sct diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_ARM_STD/startup_MK22F51212.S b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_ARM_STD/startup_MK22F51212.S similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_ARM_STD/startup_MK22F51212.S rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_ARM_STD/startup_MK22F51212.S diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_ARM_STD/sys.cpp b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_ARM_STD/sys.cpp similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_ARM_STD/sys.cpp rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_ARM_STD/sys.cpp diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_GCC_ARM/MK22FN512xxx12.ld b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_GCC_ARM/MK22FN512xxx12.ld similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_GCC_ARM/MK22FN512xxx12.ld rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_GCC_ARM/MK22FN512xxx12.ld diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_GCC_ARM/startup_MK22F51212.S b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_GCC_ARM/startup_MK22F51212.S similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_GCC_ARM/startup_MK22F51212.S rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_GCC_ARM/startup_MK22F51212.S diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_IAR/MK22F51212.icf b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_IAR/MK22F51212.icf similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_IAR/MK22F51212.icf rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_IAR/MK22F51212.icf diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_IAR/startup_MK22F12.S b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_IAR/startup_MK22F12.S similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/TOOLCHAIN_IAR/startup_MK22F12.S rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/TOOLCHAIN_IAR/startup_MK22F12.S diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/cmsis.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/cmsis.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/cmsis.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/cmsis.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/cmsis_nvic.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/cmsis_nvic.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/cmsis_nvic.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/cmsis_nvic.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/cmsis_nvic.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/cmsis_nvic.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/cmsis_nvic.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/cmsis_nvic.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/fsl_device_registers.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/fsl_device_registers.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/fsl_device_registers.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/fsl_device_registers.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/system_MK22F51212.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/system_MK22F51212.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/system_MK22F51212.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/system_MK22F51212.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/system_MK22F51212.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/system_MK22F51212.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/device/system_MK22F51212.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/TARGET_MCU_K22F512/device/system_MK22F51212.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_adc16.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_adc16.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_adc16.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_adc16.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_adc16.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_adc16.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_adc16.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_adc16.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_clock.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_clock.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_clock.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_clock.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_clock.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_clock.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_clock.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_clock.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_cmp.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_cmp.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_cmp.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_cmp.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_cmp.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_cmp.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_cmp.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_cmp.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_common.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_common.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_common.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_common.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_common.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_common.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_common.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_common.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_crc.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_crc.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_crc.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_crc.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_crc.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_crc.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_crc.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_crc.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dac.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dac.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dac.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dac.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dac.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dac.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dac.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dac.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dmamux.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dmamux.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dmamux.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dmamux.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dmamux.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dmamux.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dmamux.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dmamux.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi_edma.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi_edma.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi_edma.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi_edma.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi_edma.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi_edma.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_dspi_edma.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_dspi_edma.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_edma.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_edma.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_edma.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_edma.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_edma.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_edma.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_edma.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_edma.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ewm.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ewm.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ewm.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ewm.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ewm.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ewm.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ewm.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ewm.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flash.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flash.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flash.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flash.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flash.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flash.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flash.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flash.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flexbus.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flexbus.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flexbus.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flexbus.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flexbus.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flexbus.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_flexbus.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_flexbus.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ftm.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ftm.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ftm.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ftm.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ftm.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ftm.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_ftm.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_ftm.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_gpio.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_gpio.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_gpio.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_gpio.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_gpio.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_gpio.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_gpio.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_gpio.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c_edma.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c_edma.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c_edma.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c_edma.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c_edma.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c_edma.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_i2c_edma.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_i2c_edma.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_llwu.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_llwu.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_llwu.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_llwu.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_llwu.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_llwu.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_llwu.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_llwu.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lptmr.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lptmr.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lptmr.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lptmr.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lptmr.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lptmr.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lptmr.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lptmr.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart_edma.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart_edma.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart_edma.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart_edma.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart_edma.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart_edma.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_lpuart_edma.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_lpuart_edma.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pdb.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pdb.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pdb.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pdb.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pdb.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pdb.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pdb.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pdb.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pit.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pit.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pit.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pit.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pit.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pit.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pit.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pit.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pmc.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pmc.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pmc.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pmc.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pmc.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pmc.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_pmc.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_pmc.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_port.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_port.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_port.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_port.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rcm.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rcm.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rcm.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rcm.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rcm.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rcm.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rcm.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rcm.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rnga.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rnga.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rnga.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rnga.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rnga.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rnga.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rnga.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rnga.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rtc.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rtc.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rtc.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rtc.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rtc.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rtc.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_rtc.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_rtc.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai_edma.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai_edma.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai_edma.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai_edma.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai_edma.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai_edma.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sai_edma.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sai_edma.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sim.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sim.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sim.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sim.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sim.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sim.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_sim.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_sim.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_smc.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_smc.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_smc.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_smc.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_smc.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_smc.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_smc.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_smc.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart_edma.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart_edma.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart_edma.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart_edma.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart_edma.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart_edma.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_uart_edma.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_uart_edma.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_vref.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_vref.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_vref.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_vref.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_vref.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_vref.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_vref.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_vref.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_wdog.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_wdog.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_wdog.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_wdog.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_wdog.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_wdog.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/drivers/fsl_wdog.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/drivers/fsl_wdog.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/peripheral_clock_defines.h b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/peripheral_clock_defines.h similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/peripheral_clock_defines.h rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/peripheral_clock_defines.h diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/pwmout_api.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/pwmout_api.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/pwmout_api.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/pwmout_api.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/serial_api.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/serial_api.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/serial_api.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/serial_api.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/spi_api.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/spi_api.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/spi_api.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/spi_api.c diff --git a/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/us_ticker.c b/targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/us_ticker.c similarity index 100% rename from targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K22F/us_ticker.c rename to targets/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K22F/us_ticker.c diff --git a/targets/TARGET_Freescale/mbed_rtx.h b/targets/TARGET_Freescale/mbed_rtx.h index 82c22cb8df..e9a50d2298 100644 --- a/targets/TARGET_Freescale/mbed_rtx.h +++ b/targets/TARGET_Freescale/mbed_rtx.h @@ -47,7 +47,7 @@ #define OS_CLOCK 96000000 #endif -#elif defined(TARGET_K22F) +#elif defined(TARGET_MCU_K22F) #ifndef INITIAL_SP #define INITIAL_SP (0x20010000UL) diff --git a/targets/targets.json b/targets/targets.json index 305aed469a..1efefc64af 100644 --- a/targets/targets.json +++ b/targets/targets.json @@ -482,11 +482,11 @@ "release_versions": ["2"], "device_name": "MK20DX256xxx7" }, - "K22F": { + "MCU_K22F512": { "supported_form_factors": ["ARDUINO"], "core": "Cortex-M4F", "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], - "extra_labels": ["Freescale", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"], + "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"], "is_disk_virtual": true, "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"], "inherits": ["Target"], @@ -495,6 +495,10 @@ "release_versions": ["2", "5"], "device_name": "MK22DN512xxx5" }, + "K22F": { + "inherits": ["MCU_K22F512"], + "extra_labels_add": ["FRDM"] + }, "KL27Z": { "inherits": ["Target"], "core": "Cortex-M0+", @@ -2150,4 +2154,4 @@ "inherits": ["SARA_NBIOT"], "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"] } -} +} \ No newline at end of file From 80be092b865b1479cf7660a648ac402febe45b22 Mon Sep 17 00:00:00 2001 From: Ashok Rao Date: Tue, 1 Nov 2016 11:44:27 +0000 Subject: [PATCH 2/2] Incorporating Brian Daniel's review comments for PR 3136 --- targets/targets.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/targets/targets.json b/targets/targets.json index 1efefc64af..a541ce088d 100644 --- a/targets/targets.json +++ b/targets/targets.json @@ -483,20 +483,21 @@ "device_name": "MK20DX256xxx7" }, "MCU_K22F512": { - "supported_form_factors": ["ARDUINO"], "core": "Cortex-M4F", "supported_toolchains": ["ARM", "GCC_ARM", "IAR"], "extra_labels": ["Freescale", "KSDK2_MCUS", "MCU_K22F", "MCU_K22F512", "FRDM", "KPSDK_MCUS", "KPSDK_CODE"], "is_disk_virtual": true, + "public": false, "macros": ["CPU_MK22FN512VLH12", "FSL_RTOS_MBED"], "inherits": ["Target"], "detect_code": ["0231"], "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], - "release_versions": ["2", "5"], "device_name": "MK22DN512xxx5" }, "K22F": { + "supported_form_factors": ["ARDUINO"], "inherits": ["MCU_K22F512"], + "release_versions": ["2", "5"], "extra_labels_add": ["FRDM"] }, "KL27Z": { @@ -2154,4 +2155,4 @@ "inherits": ["SARA_NBIOT"], "extra_labels": ["ublox", "HI2110", "SARA_NBIOT"] } -} \ No newline at end of file +}