mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-19 08:23:22 +08:00
187 lines
2.9 KiB
C
187 lines
2.9 KiB
C
/*
|
|
*****************************************************************************
|
|
* Mountain View Silicon Tech. Inc.
|
|
* Copyright 2010, Mountain View Silicon Tech. Inc., ShangHai, China
|
|
* All rights reserved.
|
|
*
|
|
* Filename: rst.c
|
|
* Description: rst driver.
|
|
*
|
|
* Change History:
|
|
******************************************************************************
|
|
*/
|
|
#ifndef __RST_H__
|
|
#define __RST_H__
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif//__cplusplus
|
|
|
|
/**
|
|
* @Brief codec system clock domain (registers) logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstCodecModule(void);
|
|
|
|
/**
|
|
* @Brief sd logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstSdModule(void);
|
|
|
|
/**
|
|
* @Brief decoder logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstDecModule(void);
|
|
|
|
/**
|
|
* @Brief usb logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstUsbModule(void);
|
|
|
|
/**
|
|
* @Brief saradc logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstSardcModule(void);
|
|
|
|
/**
|
|
* @Brief cts logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstCtsModule(void);
|
|
|
|
/**
|
|
* @Brief ir logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstIrModule(void);
|
|
|
|
/**
|
|
* @Brief fshc logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstFshcModule(void);
|
|
|
|
/**
|
|
* @Brief buart logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstBuartModule(void);
|
|
|
|
/**
|
|
* @Brief fuart logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstFuartModule(void);
|
|
|
|
/**
|
|
* @Brief timer0 logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstTimer0Module(void);
|
|
|
|
/**
|
|
* @Brief timer1 logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstTimer1Module(void);
|
|
|
|
/**
|
|
* @Brief spim logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstSpimModule(void);
|
|
|
|
/**
|
|
* @Brief drmc logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstSdramModule(void);
|
|
|
|
/**
|
|
* @Brief I2s logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstI2sModule(void);
|
|
|
|
/**
|
|
* @Brief spis logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstSpisModule(void);
|
|
|
|
/**
|
|
* @Brief phub logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstPhubModule(void);
|
|
|
|
/**
|
|
* @Brief pmem logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstPmemModule(void);
|
|
|
|
/**
|
|
* @Brief lcdc logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstLcdcModule(void);
|
|
|
|
/**
|
|
* @Brief dlut logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstDlutModule(void);
|
|
|
|
/**
|
|
* @Brief dmac logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstDmacModule(void);
|
|
|
|
/**
|
|
* @Brief 12.288M generator logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void Rst12p288GeneratorModule(void);
|
|
|
|
/**
|
|
* @Brief codec mclk clock domain logic software reset
|
|
* @param None
|
|
* @return None
|
|
*/
|
|
void RstMclk(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif//__cplusplus
|
|
|
|
#endif
|
|
|