Hi @SivaB
Both functions set clock configurations according to a pre-defined structure.
The difference between the functions is that are from different software. CLOCK_DRV_Init is a function of the S32K1 SDK, which is development kit that provides a cost-effective, complete, and easy-to-use solution matched with stacks for connectivity, motor control, and safety libraries for the entire range of S32K1 microcontrollers. The S32SDK for S32K1 is well suited for all applications in the automotive space.
On the other side, Clock_Ip_InitClock is a function of the RTDs, which are a new and innovative drivers set supporting real-time software on AUTOSAR® and non-AUTOSAR applications targeting Arm® Cortex®-M cores and ISO 26262 compliance for all software layers.
B.R.
VaneB
Here is a HOWTO: Working with AMMCLib SDKs.
Also if you are planning to use the S32K1 family for motor control I suggest you take a look at the S32K144 BLDC/PMSM Development Kit and the available software for it.