MLK-18355-3: HDP API: Add new API function CDN_API_GetClock
authorSandor Yu <Sandor.yu@nxp.com>
Fri, 18 May 2018 07:18:09 +0000 (15:18 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
Add new API function CDN_API_GetClock.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
drivers/mxc/hdp/API_General.c
drivers/mxc/hdp/API_General.h

index 3bec3c5..85c0b61 100644 (file)
@@ -361,6 +361,11 @@ CDN_API_STATUS CDN_API_SetClock(state_struct *state, u8 MHz)
        return cdn_apb_write(state, SW_CLK_H << 2, MHz);
 }
 
+CDN_API_STATUS CDN_API_GetClock(state_struct *state, u32 *MHz)
+{
+       return cdn_apb_read(state, SW_CLK_H << 2, MHz);
+}
+
 CDN_API_STATUS CDN_API_General_Read_Register(state_struct *state, u32 addr,
                                             GENERAL_Read_Register_response *resp)
 {
index f41c332..1a17a20 100644 (file)
@@ -224,6 +224,8 @@ CDN_API_STATUS CDN_API_ApbConf_blocking(state_struct *state, u8 dpcd_bus_sel,
  */
 CDN_API_STATUS CDN_API_SetClock(state_struct *state, u8 MHz);
 
+CDN_API_STATUS CDN_API_GetClock(state_struct *state, u32 *MHz);
+
 CDN_API_STATUS CDN_API_General_Read_Register(state_struct *state, u32 addr,
                                             GENERAL_Read_Register_response *resp);
 CDN_API_STATUS CDN_API_General_Read_Register_blocking(state_struct *state,