From ab84d2bf33912c0d6a689cdb42c082dcc874043d Mon Sep 17 00:00:00 2001 From: Jimmy Brisson Date: Mon, 1 Oct 2018 11:13:31 -0500 Subject: [PATCH 1/3] *LPC546XX: Finish MCU Refactoring ### Description The Mbed 2 release was broken for FF_LPC546XX as it would include the entire mbed 2 build of the LPC546XX. This PR seperates these 2 builds completely by: * Removing non-shared extra labels from the MCU_LPC546XX target * Moving the target implementation to a shared target directory ### Pull request type [x] Fix [ ] Refactor [ ] Target update [ ] Functionality change [ ] Breaking change --- .../TARGET_FF_LPC546XX/PeripheralNames.h | 0 .../TARGET_FF_LPC546XX/PeripheralPins.c | 0 .../TARGET_FF_LPC546XX/PinNames.h | 0 .../TARGET_FF_LPC546XX/clock_config.c | 0 .../TARGET_FF_LPC546XX/clock_config.h | 0 .../TARGET_FF_LPC546XX/device.h | 0 .../TARGET_FF_LPC546XX/mbed_overrides.c | 0 .../TARGET_LPCXpresso/PeripheralNames.h | 0 .../TARGET_LPCXpresso/PeripheralPins.c | 0 .../TARGET_LPCXpresso/PinNames.h | 0 .../TARGET_LPCXpresso/clock_config.c | 0 .../TARGET_LPCXpresso/clock_config.h | 0 .../TARGET_LPCXpresso/crc.c | 0 .../TARGET_LPCXpresso/crc.h | 0 .../TARGET_LPCXpresso/device.h | 0 .../TARGET_LPCXpresso/mbed_overrides.c | 0 .../device/LPC54628.h | 0 .../device/LPC54628_features.h | 0 .../device/TOOLCHAIN_ARM_STD/LPC54628J512.sct | 0 .../device/TOOLCHAIN_ARM_STD/lib_power.ar | Bin .../device/TOOLCHAIN_ARM_STD/startup_LPC54628.S | 0 .../device/TOOLCHAIN_GCC_ARM/LPC54628J512.ld | 0 .../device/TOOLCHAIN_GCC_ARM/libpower.a | Bin .../device/TOOLCHAIN_GCC_ARM/startup_LPC54628.S | 0 .../device/TOOLCHAIN_IAR/LPC54628J512.icf | 0 .../device/TOOLCHAIN_IAR/lib_power.a | Bin .../device/TOOLCHAIN_IAR/startup_LPC54628.S | 0 .../device/cmsis.h | 0 .../device/cmsis_nvic.h | 0 .../device/fsl_device_registers.h | 0 .../device/system_LPC54628.c | 0 .../device/system_LPC54628.h | 0 .../drivers/fsl_adc.c | 0 .../drivers/fsl_adc.h | 0 .../drivers/fsl_clock.c | 0 .../drivers/fsl_clock.h | 0 .../drivers/fsl_common.c | 0 .../drivers/fsl_common.h | 0 .../drivers/fsl_crc.c | 0 .../drivers/fsl_crc.h | 0 .../drivers/fsl_ctimer.c | 0 .../drivers/fsl_ctimer.h | 0 .../drivers/fsl_dma.c | 0 .../drivers/fsl_dma.h | 0 .../drivers/fsl_dmic.c | 0 .../drivers/fsl_dmic.h | 0 .../drivers/fsl_dmic_dma.c | 0 .../drivers/fsl_dmic_dma.h | 0 .../drivers/fsl_eeprom.c | 0 .../drivers/fsl_eeprom.h | 0 .../drivers/fsl_emc.c | 0 .../drivers/fsl_emc.h | 0 .../drivers/fsl_enet.c | 0 .../drivers/fsl_enet.h | 0 .../drivers/fsl_flashiap.c | 0 .../drivers/fsl_flashiap.h | 0 .../drivers/fsl_flexcomm.c | 0 .../drivers/fsl_flexcomm.h | 0 .../drivers/fsl_fmc.c | 0 .../drivers/fsl_fmc.h | 0 .../drivers/fsl_fmeas.c | 0 .../drivers/fsl_fmeas.h | 0 .../drivers/fsl_gint.c | 0 .../drivers/fsl_gint.h | 0 .../drivers/fsl_gpio.c | 0 .../drivers/fsl_gpio.h | 0 .../drivers/fsl_i2c.c | 0 .../drivers/fsl_i2c.h | 0 .../drivers/fsl_i2c_dma.c | 0 .../drivers/fsl_i2c_dma.h | 0 .../drivers/fsl_i2s.c | 0 .../drivers/fsl_i2s.h | 0 .../drivers/fsl_i2s_dma.c | 0 .../drivers/fsl_i2s_dma.h | 0 .../drivers/fsl_inputmux.c | 0 .../drivers/fsl_inputmux.h | 0 .../drivers/fsl_inputmux_connections.h | 0 .../drivers/fsl_iocon.h | 0 .../drivers/fsl_lcdc.c | 0 .../drivers/fsl_lcdc.h | 0 .../drivers/fsl_mcan.c | 0 .../drivers/fsl_mcan.h | 0 .../drivers/fsl_mrt.c | 0 .../drivers/fsl_mrt.h | 0 .../drivers/fsl_otp.h | 0 .../drivers/fsl_phy.c | 0 .../drivers/fsl_phy.h | 0 .../drivers/fsl_pint.c | 0 .../drivers/fsl_pint.h | 0 .../drivers/fsl_power.c | 0 .../drivers/fsl_power.h | 0 .../drivers/fsl_reset.c | 0 .../drivers/fsl_reset.h | 0 .../drivers/fsl_rit.c | 0 .../drivers/fsl_rit.h | 0 .../drivers/fsl_rng.h | 0 .../drivers/fsl_rtc.c | 0 .../drivers/fsl_rtc.h | 0 .../drivers/fsl_sctimer.c | 0 .../drivers/fsl_sctimer.h | 0 .../drivers/fsl_sdif.c | 0 .../drivers/fsl_sdif.h | 0 .../drivers/fsl_sha.c | 0 .../drivers/fsl_sha.h | 0 .../drivers/fsl_spi.c | 0 .../drivers/fsl_spi.h | 0 .../drivers/fsl_spi_dma.c | 0 .../drivers/fsl_spi_dma.h | 0 .../drivers/fsl_spifi.c | 0 .../drivers/fsl_spifi.h | 0 .../drivers/fsl_spifi_dma.c | 0 .../drivers/fsl_spifi_dma.h | 0 .../drivers/fsl_usart.c | 0 .../drivers/fsl_usart.h | 0 .../drivers/fsl_usart_dma.c | 0 .../drivers/fsl_usart_dma.h | 0 .../drivers/fsl_utick.c | 0 .../drivers/fsl_utick.h | 0 .../drivers/fsl_wwdt.c | 0 .../drivers/fsl_wwdt.h | 0 targets/targets.json | 10 ++++------ 121 files changed, 4 insertions(+), 6 deletions(-) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/PeripheralNames.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/PeripheralPins.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/PinNames.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/clock_config.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/clock_config.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/device.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/mbed_overrides.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/PeripheralNames.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/PeripheralPins.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/PinNames.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/clock_config.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/clock_config.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/crc.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/crc.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/device.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/mbed_overrides.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/LPC54628.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/LPC54628_features.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_ARM_STD/LPC54628J512.sct (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_ARM_STD/lib_power.ar (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_ARM_STD/startup_LPC54628.S (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_GCC_ARM/LPC54628J512.ld (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_GCC_ARM/libpower.a (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_GCC_ARM/startup_LPC54628.S (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_IAR/LPC54628J512.icf (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_IAR/lib_power.a (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/TOOLCHAIN_IAR/startup_LPC54628.S (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/cmsis.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/cmsis_nvic.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/fsl_device_registers.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/system_LPC54628.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/device/system_LPC54628.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_adc.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_adc.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_clock.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_clock.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_common.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_common.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_crc.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_crc.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_ctimer.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_ctimer.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_dma.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_dma.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_dmic.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_dmic.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_dmic_dma.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_dmic_dma.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_eeprom.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_eeprom.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_emc.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_emc.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_enet.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_enet.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_flashiap.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_flashiap.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_flexcomm.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_flexcomm.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_fmc.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_fmc.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_fmeas.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_fmeas.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_gint.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_gint.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_gpio.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_gpio.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2c.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2c.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2c_dma.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2c_dma.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2s.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2s.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2s_dma.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_i2s_dma.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_inputmux.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_inputmux.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_inputmux_connections.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_iocon.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_lcdc.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_lcdc.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_mcan.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_mcan.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_mrt.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_mrt.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_otp.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_phy.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_phy.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_pint.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_pint.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_power.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_power.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_reset.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_reset.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_rit.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_rit.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_rng.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_rtc.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_rtc.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_sctimer.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_sctimer.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_sdif.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_sdif.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_sha.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_sha.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spi.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spi.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spi_dma.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spi_dma.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spifi.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spifi.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spifi_dma.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_spifi_dma.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_usart.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_usart.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_usart_dma.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_usart_dma.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_utick.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_utick.h (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_wwdt.c (100%) rename targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/drivers/fsl_wwdt.h (100%) diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/PeripheralNames.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/PeripheralNames.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/PeripheralNames.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/PeripheralNames.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/PeripheralPins.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/PeripheralPins.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/PeripheralPins.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/PeripheralPins.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/PinNames.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/PinNames.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/PinNames.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/PinNames.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/clock_config.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/clock_config.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/clock_config.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/clock_config.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/clock_config.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/clock_config.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/clock_config.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/clock_config.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/device.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/device.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/device.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/device.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/mbed_overrides.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/mbed_overrides.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_FF_LPC546XX/mbed_overrides.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/mbed_overrides.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/PeripheralNames.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/PeripheralNames.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/PeripheralNames.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/PeripheralNames.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/PeripheralPins.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/PeripheralPins.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/PeripheralPins.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/PeripheralPins.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/PinNames.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/PinNames.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/PinNames.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/PinNames.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/clock_config.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/clock_config.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/clock_config.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/clock_config.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/clock_config.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/clock_config.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/clock_config.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/clock_config.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/crc.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/crc.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/crc.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/crc.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/crc.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/crc.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/crc.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/crc.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/device.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/device.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/device.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/device.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/mbed_overrides.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/LPC54628.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/LPC54628.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/LPC54628.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/LPC54628.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/LPC54628_features.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/LPC54628_features.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/LPC54628_features.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/LPC54628_features.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_ARM_STD/LPC54628J512.sct b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_ARM_STD/LPC54628J512.sct similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_ARM_STD/LPC54628J512.sct rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_ARM_STD/LPC54628J512.sct diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_ARM_STD/lib_power.ar b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_ARM_STD/lib_power.ar similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_ARM_STD/lib_power.ar rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_ARM_STD/lib_power.ar diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_ARM_STD/startup_LPC54628.S b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_ARM_STD/startup_LPC54628.S similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_ARM_STD/startup_LPC54628.S rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_ARM_STD/startup_LPC54628.S diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_GCC_ARM/LPC54628J512.ld b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_GCC_ARM/LPC54628J512.ld similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_GCC_ARM/LPC54628J512.ld rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_GCC_ARM/LPC54628J512.ld diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_GCC_ARM/libpower.a b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_GCC_ARM/libpower.a similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_GCC_ARM/libpower.a rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_GCC_ARM/libpower.a diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_GCC_ARM/startup_LPC54628.S b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_GCC_ARM/startup_LPC54628.S similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_GCC_ARM/startup_LPC54628.S rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_GCC_ARM/startup_LPC54628.S diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_IAR/LPC54628J512.icf b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_IAR/LPC54628J512.icf similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_IAR/LPC54628J512.icf rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_IAR/LPC54628J512.icf diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_IAR/lib_power.a b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_IAR/lib_power.a similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_IAR/lib_power.a rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_IAR/lib_power.a diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_IAR/startup_LPC54628.S b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_IAR/startup_LPC54628.S similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/TOOLCHAIN_IAR/startup_LPC54628.S rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/TOOLCHAIN_IAR/startup_LPC54628.S diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/cmsis.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/cmsis.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/cmsis.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/cmsis.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/cmsis_nvic.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/cmsis_nvic.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/cmsis_nvic.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/cmsis_nvic.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/fsl_device_registers.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/fsl_device_registers.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/fsl_device_registers.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/fsl_device_registers.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/system_LPC54628.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/system_LPC54628.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/system_LPC54628.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/system_LPC54628.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/system_LPC54628.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/system_LPC54628.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/device/system_LPC54628.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/device/system_LPC54628.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_adc.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_adc.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_adc.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_adc.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_adc.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_adc.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_adc.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_adc.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_clock.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_clock.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_clock.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_clock.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_clock.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_clock.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_clock.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_clock.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_common.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_common.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_common.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_common.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_common.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_common.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_common.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_common.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_crc.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_crc.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_crc.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_crc.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_crc.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_crc.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_crc.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_crc.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_ctimer.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_ctimer.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_ctimer.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_ctimer.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_ctimer.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_ctimer.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_ctimer.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_ctimer.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dma.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dma.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dma.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dma.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dma.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dma.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dma.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dma.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic_dma.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic_dma.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic_dma.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic_dma.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic_dma.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic_dma.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_dmic_dma.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_dmic_dma.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_eeprom.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_eeprom.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_eeprom.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_eeprom.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_eeprom.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_eeprom.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_eeprom.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_eeprom.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_emc.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_emc.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_emc.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_emc.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_emc.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_emc.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_emc.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_emc.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_enet.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_enet.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_enet.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_enet.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_enet.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_enet.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_enet.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_enet.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flashiap.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flashiap.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flashiap.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flashiap.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flashiap.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flashiap.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flashiap.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flashiap.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flexcomm.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flexcomm.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flexcomm.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flexcomm.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flexcomm.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flexcomm.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_flexcomm.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_flexcomm.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmc.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmc.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmc.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmc.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmc.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmc.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmc.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmc.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmeas.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmeas.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmeas.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmeas.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmeas.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmeas.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_fmeas.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_fmeas.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gint.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gint.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gint.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gint.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gint.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gint.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gint.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gint.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gpio.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gpio.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gpio.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gpio.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gpio.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gpio.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_gpio.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_gpio.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c_dma.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c_dma.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c_dma.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c_dma.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c_dma.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c_dma.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2c_dma.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2c_dma.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s_dma.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s_dma.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s_dma.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s_dma.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s_dma.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s_dma.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_i2s_dma.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_i2s_dma.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_inputmux.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_inputmux.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_inputmux.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_inputmux.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_inputmux.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_inputmux.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_inputmux.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_inputmux.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_inputmux_connections.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_inputmux_connections.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_inputmux_connections.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_inputmux_connections.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_iocon.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_iocon.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_iocon.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_iocon.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_lcdc.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_lcdc.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_lcdc.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_lcdc.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_lcdc.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_lcdc.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_lcdc.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_lcdc.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mcan.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mcan.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mcan.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mcan.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mcan.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mcan.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mcan.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mcan.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mrt.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mrt.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mrt.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mrt.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mrt.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mrt.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_mrt.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_mrt.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_otp.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_otp.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_otp.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_otp.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_phy.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_phy.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_phy.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_phy.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_phy.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_phy.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_phy.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_phy.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_pint.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_pint.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_pint.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_pint.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_pint.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_pint.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_pint.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_pint.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_power.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_power.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_power.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_power.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_power.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_power.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_power.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_power.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_reset.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_reset.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_reset.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_reset.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_reset.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_reset.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_reset.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_reset.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rit.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rit.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rit.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rit.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rit.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rit.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rit.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rit.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rng.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rng.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rng.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rng.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rtc.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rtc.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rtc.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rtc.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rtc.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rtc.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_rtc.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_rtc.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sctimer.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sctimer.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sctimer.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sctimer.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sctimer.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sctimer.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sctimer.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sctimer.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sdif.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sdif.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sdif.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sdif.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sdif.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sdif.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sdif.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sdif.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sha.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sha.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sha.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sha.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sha.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sha.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_sha.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_sha.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi_dma.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi_dma.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi_dma.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi_dma.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi_dma.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi_dma.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spi_dma.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spi_dma.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi_dma.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi_dma.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi_dma.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi_dma.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi_dma.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi_dma.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_spifi_dma.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_spifi_dma.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart_dma.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart_dma.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart_dma.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart_dma.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart_dma.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart_dma.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_usart_dma.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_usart_dma.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_utick.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_utick.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_utick.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_utick.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_utick.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_utick.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_utick.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_utick.h diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_wwdt.c b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_wwdt.c similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_wwdt.c rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_wwdt.c diff --git a/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_wwdt.h b/targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_wwdt.h similarity index 100% rename from targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_LPC546XX/drivers/fsl_wwdt.h rename to targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_MCU_LPC546XX/drivers/fsl_wwdt.h diff --git a/targets/targets.json b/targets/targets.json index 5bb6130168..870403f1f1 100644 --- a/targets/targets.json +++ b/targets/targets.json @@ -1820,11 +1820,9 @@ "core": "Cortex-M4F", "supported_toolchains": ["ARM", "IAR", "GCC_ARM"], "extra_labels": [ - "NXP", - "MCUXpresso_MCUS", - "LPCXpresso", - "LPC", - "LPC546XX", + "NXP", + "MCUXpresso_MCUS", + "LPC", "NXP_EMAC" ], "is_disk_virtual": true, @@ -1859,12 +1857,12 @@ "LPC546XX": { "supported_form_factors": ["ARDUINO"], "inherits": ["MCU_LPC546XX"], + "extra_labels_add": ["LPCXpresso"], "detect_code": ["1056"], "release_versions": ["2", "5"] }, "FF_LPC546XX": { "inherits": ["MCU_LPC546XX"], - "extra_labels_remove": ["LPCXpresso"], "detect_code": ["8081"], "device_has_remove": ["QSPI"], "release_versions": ["2", "5"] From 75200144ad53399d110f4b24a8496cc3bf1782e1 Mon Sep 17 00:00:00 2001 From: Jimmy Brisson Date: Fri, 19 Oct 2018 10:29:41 -0500 Subject: [PATCH 2/3] Update mbed_rtx.h switch for new target naming --- targets/TARGET_NXP/mbed_rtx.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/targets/TARGET_NXP/mbed_rtx.h b/targets/TARGET_NXP/mbed_rtx.h index f21e3f1ebc..6dda30ec3d 100644 --- a/targets/TARGET_NXP/mbed_rtx.h +++ b/targets/TARGET_NXP/mbed_rtx.h @@ -89,7 +89,7 @@ #define INITIAL_SP (0x20010000UL) #endif -#elif defined(TARGET_LPC546XX) +#elif defined(TARGET_MCU_LPC546XX) #ifndef INITIAL_SP #define INITIAL_SP (0x20028000UL) From f41b78c6b89cc0605685b7e6da6d40235ce1aee8 Mon Sep 17 00:00:00 2001 From: Jimmy Brisson Date: Fri, 16 Nov 2018 11:03:37 -0600 Subject: [PATCH 3/3] Move EMAC implementation to shared target --- .../TARGET_FF_LPC546XX/hardware_init_LPC546XX.c | 0 .../TARGET_LPCXpresso/hardware_init_LPC546XX.c | 0 .../{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/lpc546xx_emac.cpp | 0 .../{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/lpc546xx_emac.h | 0 .../lpc546xx_emac_config.h | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename features/netsocket/emac-drivers/TARGET_NXP_EMAC/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_FF_LPC546XX/hardware_init_LPC546XX.c (100%) rename features/netsocket/emac-drivers/TARGET_NXP_EMAC/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/TARGET_LPCXpresso/hardware_init_LPC546XX.c (100%) rename features/netsocket/emac-drivers/TARGET_NXP_EMAC/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/lpc546xx_emac.cpp (100%) rename features/netsocket/emac-drivers/TARGET_NXP_EMAC/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/lpc546xx_emac.h (100%) rename features/netsocket/emac-drivers/TARGET_NXP_EMAC/{TARGET_LPC546XX => TARGET_MCU_LPC546XX}/lpc546xx_emac_config.h (100%) diff --git a/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/TARGET_FF_LPC546XX/hardware_init_LPC546XX.c b/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/hardware_init_LPC546XX.c similarity index 100% rename from features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/TARGET_FF_LPC546XX/hardware_init_LPC546XX.c rename to features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/TARGET_FF_LPC546XX/hardware_init_LPC546XX.c diff --git a/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/TARGET_LPCXpresso/hardware_init_LPC546XX.c b/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/hardware_init_LPC546XX.c similarity index 100% rename from features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/TARGET_LPCXpresso/hardware_init_LPC546XX.c rename to features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/TARGET_LPCXpresso/hardware_init_LPC546XX.c diff --git a/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/lpc546xx_emac.cpp b/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/lpc546xx_emac.cpp similarity index 100% rename from features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/lpc546xx_emac.cpp rename to features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/lpc546xx_emac.cpp diff --git a/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/lpc546xx_emac.h b/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/lpc546xx_emac.h similarity index 100% rename from features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/lpc546xx_emac.h rename to features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/lpc546xx_emac.h diff --git a/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/lpc546xx_emac_config.h b/features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/lpc546xx_emac_config.h similarity index 100% rename from features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_LPC546XX/lpc546xx_emac_config.h rename to features/netsocket/emac-drivers/TARGET_NXP_EMAC/TARGET_MCU_LPC546XX/lpc546xx_emac_config.h