Gregory Nutt
e7a3231d7a
Squashed commit of the following:
...
Finishes peripheral clock initialization:
arch/arm/src/s32k1xx/s32k11x/s32k11x_clockmapping.c
arch/arm/src/s32k1xx/s32k14x/s32k14x_clockmapping.c
Provide MCU-specific mapping of clock names to PCC control registers.
boards/arm/s32k1xx/s32k118evb/src/s32k118_periphclocks.c
Provides initial clocking for for the S32K118EVB
arch/arm/src/s32k1xx/s32k1xx_periphclocks.c: Add logic to initialize peripheral clocking.
arch/arm/src/s32k1xx/s32k1xx_clockconfig.c: Add SIM clock configuration.
2019-08-17 11:50:32 -06:00
Gregory Nutt
f32c72f0e5
arch/arm/src/s32k1xx/hardware/s32k1xx_pmc.h: Add PMC register definition header file.
2019-08-16 17:36:27 -06:00
Gregory Nutt
5b102ff848
Squashed commit of the following:
...
arch/arm/src/s32k1xx/s32k1xx_clockconfig.c: Finishes the implementation of the core clock configuration logic.
arch/arm/src/s32k1xx/hardware/s32k1xx_smc.h: Add SMC register definition header file.
arch/arm/src/s32k1xx: Bring in GPIO logic from Kinetis. Looks like the same IP.
2019-08-16 16:18:15 -06:00
Gregory Nutt
fba40c40f1
arch/arm/src/s32k1xx/s32k1xx_clockconfig.h: Add data structures that will eventually be used to configure clocking.
2019-08-15 14:03:02 -06:00
Gregory Nutt
2a228e8650
Fleshs out a few more things needed to compile and build the S32K118EVB board configuration.
...
Squashed commit of the following:
arch/arm/include: Add interrupt IRQ numbers.
tools/: Add support for the S32K1XX family.
2019-08-14 10:57:54 -06:00
Gregory Nutt
8405f6510c
arch/arm/src/s32k1xx: Bring in the lpuart from i.MXRT. It is the same IP.
2019-08-13 15:00:41 -06:00
Gregory Nutt
ce90390146
arch/arm/src/s32k1xx/hardware/s32k1xx_rcm.h: Add RCM register definition file.
2019-08-13 12:45:15 -06:00
Gregory Nutt
a1db129027
arch/arm/src/s32k1xx/hardware/s32k1xx_crc.h: Add CRC register definition file.
2019-08-13 11:24:46 -06:00
Gregory Nutt
d9a3f2ac0e
arch/arm/src/s32k1xx/hardware/s32k1xx_wdog.h and s32k1xx_ewm.h: Add WDOG and EWM register definition file.
2019-08-13 11:05:08 -06:00
Gregory Nutt
b6c72debcb
arch/arm/src/s32k1xx/hardware/s32k1xx_dmamux.h: Add DMAMUX register definition file.
2019-08-13 10:23:07 -06:00
Gregory Nutt
248a2966c6
arch/arm/src/s32k1xx/hardware/s32k1xx_gpio.h: Add GPIO register definition file.
2019-08-13 10:06:13 -06:00
Gregory Nutt
3f7b908674
arch/arm/src/s32k1xx/hardware/s32k1xx_port.h: Add PORT register definition file.
2019-08-13 08:46:41 -06:00
Gregory Nutt
387bd5d070
arch/arm/src/s32k1xx/hardware/s32k1xx_sim.h: Add SIM register definition file.
2019-08-12 18:12:21 -06:00
Gregory Nutt
bcfabcbe53
This commit brings the initial files for a port to the NXP S32K1xx family. This is very much a work in progress and is little more that a partial configuration/build environment and some S32K1xx register definition header files
...
Squashed commit of the following:
arch/arm/src/s32k1xx/hardware/s32k1xx_mcm.h: Add MCM register definition file.
arch/arm/src/s32k1xx/hardware/s32k1xx_memorymap.h: Add memory map definition file.
arch/arm/src/s32k1xx/hardware/s32k1xx_cmu.h: Add CMU register definition file.
arch/arm/src/s32k1xx/hardware/s32k1xx_pcc.h: Add PCC register definition file.
arch/arm/src/s32k1xx/hardware/s32k1xx_scg.h: Add SCG register definition file.
arch/arm/src/s32k1xx: Add initial Make.defs files.
Basic configuration logic for the S32K1 family.
2019-08-12 12:12:58 -06:00