mirror of
https://github.com/pvvx/RTL00_WEB.git
synced 2026-07-12 13:55:39 +00:00
update
This commit is contained in:
parent
c98cbe6e00
commit
9ffd9dac1a
27 changed files with 113 additions and 119 deletions
|
|
@ -533,16 +533,16 @@ ADCISRHandle(
|
|||
PSAL_ADC_MNGT_ADPT pSalADCMngtAdpt = NULL;
|
||||
PHAL_ADC_INIT_DAT pHalADCInitDat = NULL;
|
||||
PHAL_ADC_OP pHalADCOP = NULL;
|
||||
PSAL_ADC_USER_CB pSalADCUserCB = NULL;
|
||||
u8 ADCIrqIdx;
|
||||
// PSAL_ADC_USER_CB pSalADCUserCB = NULL;
|
||||
// u8 ADCIrqIdx;
|
||||
|
||||
/* To get the SAL_I2C_MNGT_ADPT pointer, and parse the rest pointers */
|
||||
pSalADCHNDPriv = CONTAINER_OF(pSalADCHND, SAL_ADC_HND_PRIV, SalADCHndPriv);
|
||||
pSalADCMngtAdpt = CONTAINER_OF(pSalADCHNDPriv->ppSalADCHnd, SAL_ADC_MNGT_ADPT, pSalHndPriv);
|
||||
pHalADCInitDat = pSalADCMngtAdpt->pHalInitDat;
|
||||
pHalADCOP = pSalADCMngtAdpt->pHalOp;
|
||||
ADCIrqIdx = pHalADCInitDat->ADCIdx;
|
||||
pSalADCUserCB = pSalADCHND->pUserCB;
|
||||
// ADCIrqIdx = pHalADCInitDat->ADCIdx;
|
||||
// pSalADCUserCB = pSalADCHND->pUserCB;
|
||||
|
||||
DBG_8195A_ADC_LVL(HAL_ADC_LVL,"ADC INTR STS:%x\n",pHalADCOP->HalADCReadReg(pHalADCInitDat, REG_ADC_INTR_STS));
|
||||
#else
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ HAL_GPIO_Init(
|
|||
u8 port_num;
|
||||
u8 pin_num;
|
||||
u32 chip_pin;
|
||||
HAL_Status ret;
|
||||
|
||||
|
||||
if (_pHAL_Gpio_Adapter == NULL) {
|
||||
_pHAL_Gpio_Adapter = &gHAL_Gpio_Adapter;
|
||||
|
|
@ -107,7 +107,8 @@ HAL_GPIO_Init(
|
|||
// Make the pin pull control default as High-Z
|
||||
GPIO_PullCtrl_8195a(chip_pin, HAL_GPIO_HIGHZ);
|
||||
|
||||
ret = HAL_GPIO_Init_8195a(GPIO_Pin);
|
||||
// HAL_Status ret =
|
||||
HAL_GPIO_Init_8195a(GPIO_Pin);
|
||||
#if CONFIG_DEBUG_LOG > 3
|
||||
if (ret != HAL_OK) {
|
||||
GpioFunctionChk(chip_pin, DISABLE);
|
||||
|
|
@ -127,11 +128,6 @@ HAL_GPIO_Irq_Init(
|
|||
HAL_GPIO_PIN *GPIO_Pin
|
||||
)
|
||||
{
|
||||
u8 port_num;
|
||||
u8 pin_num;
|
||||
u32 chip_pin;
|
||||
HAL_Status ret;
|
||||
|
||||
if (_pHAL_Gpio_Adapter == NULL) {
|
||||
_pHAL_Gpio_Adapter = &gHAL_Gpio_Adapter;
|
||||
// DBG_GPIO_INFO("%s: Initial GPIO Adapter\n ", __FUNCTION__);
|
||||
|
|
@ -145,10 +141,10 @@ HAL_GPIO_Irq_Init(
|
|||
// DBG_GPIO_INFO("%s: Initial GPIO IRQ Adapter\n ", __FUNCTION__);
|
||||
}
|
||||
|
||||
port_num = HAL_GPIO_GET_PORT_BY_NAME(GPIO_Pin->pin_name);
|
||||
pin_num = HAL_GPIO_GET_PIN_BY_NAME(GPIO_Pin->pin_name);
|
||||
chip_pin = GPIO_GetChipPinName_8195a(port_num, pin_num);
|
||||
#if CONFIG_DEBUG_LOG > 3
|
||||
u8 port_num = HAL_GPIO_GET_PORT_BY_NAME(GPIO_Pin->pin_name);
|
||||
u8 pin_num = HAL_GPIO_GET_PIN_BY_NAME(GPIO_Pin->pin_name);
|
||||
u32 chip_pin = GPIO_GetChipPinName_8195a(port_num, pin_num);
|
||||
if (GpioFunctionChk(chip_pin, ENABLE) == _FALSE) {
|
||||
DBG_GPIO_ERR("HAL_GPIO_Irq_Init: GPIO Pin(%x) Unavailable\n ", chip_pin);
|
||||
return;
|
||||
|
|
@ -157,7 +153,8 @@ HAL_GPIO_Irq_Init(
|
|||
DBG_GPIO_INFO("HAL_GPIO_Irq_Init: GPIO(name=0x%x)(mode=%d)\n ", GPIO_Pin->pin_name,
|
||||
GPIO_Pin->pin_mode);
|
||||
HAL_GPIO_MaskIrq_8195a(GPIO_Pin);
|
||||
ret = HAL_GPIO_Init_8195a(GPIO_Pin);
|
||||
// HAL_Status ret =
|
||||
HAL_GPIO_Init_8195a(GPIO_Pin);
|
||||
#if CONFIG_DEBUG_LOG > 3
|
||||
if (ret != HAL_OK) {
|
||||
GpioFunctionChk(chip_pin, DISABLE);
|
||||
|
|
@ -196,16 +193,13 @@ HAL_GPIO_DeInit(
|
|||
HAL_GPIO_PIN *GPIO_Pin
|
||||
)
|
||||
{
|
||||
u8 port_num;
|
||||
u8 pin_num;
|
||||
u32 chip_pin;
|
||||
|
||||
port_num = HAL_GPIO_GET_PORT_BY_NAME(GPIO_Pin->pin_name);
|
||||
pin_num = HAL_GPIO_GET_PIN_BY_NAME(GPIO_Pin->pin_name);
|
||||
chip_pin = GPIO_GetChipPinName_8195a(port_num, pin_num);
|
||||
#if CONFIG_DEBUG_LOG > 3
|
||||
u8 port_num = HAL_GPIO_GET_PORT_BY_NAME(GPIO_Pin->pin_name);
|
||||
u8 pin_num = HAL_GPIO_GET_PIN_BY_NAME(GPIO_Pin->pin_name);
|
||||
#endif
|
||||
HAL_GPIO_DeInit_8195a(GPIO_Pin);
|
||||
#if CONFIG_DEBUG_LOG > 3
|
||||
GpioFunctionChk(chip_pin, DISABLE);
|
||||
GpioFunctionChk(GPIO_GetChipPinName_8195a(port_num, pin_num), DISABLE);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -150,11 +150,13 @@ unsigned int rand_x = 123456789;
|
|||
*/
|
||||
#ifdef CONFIG_SDR_EN
|
||||
|
||||
#ifndef __GNUC__
|
||||
//#pragma arm section code = ".hal.sdrc.text"
|
||||
#pragma arm section rodata = ".rodata.hal.sdrc"
|
||||
//, rwdata = ".hal.sdrc.data"
|
||||
//, zidata = ".hal.sdrc.bss"
|
||||
//#pragma arm section bss = ".hal.sdrc.bss"
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SDR_VERIFY
|
||||
enum{
|
||||
|
|
@ -448,13 +450,10 @@ DramInit (
|
|||
u32 CrTwr, DramMaxWr, DramWr;
|
||||
u32 CrTrtw = 0, CrTrtwT = 0;
|
||||
u32 DrmaPeriod;
|
||||
DRAM_TYPE DdrType;
|
||||
DRAM_TYPE DdrType = DRAM_SDR;
|
||||
DRAM_DQ_WIDTH DqWidth;
|
||||
DRAM_COLADDR_WTH Page;
|
||||
u32 DfiRate;
|
||||
volatile struct ms_rxi310_portmap *ms_ctrl_0_map;
|
||||
ms_ctrl_0_map = (struct ms_rxi310_portmap*) SDR_CTRL_BASE;
|
||||
// ms_ctrl_0_map = ms_ctrl_0_map;
|
||||
|
||||
DfiRate = 1 << (u32) (DramInfo->DfiRate);
|
||||
DrmaPeriod = (DramInfo->DdrPeriodPs)*(DfiRate); // according DFI_RATE to setting
|
||||
|
|
@ -658,6 +657,9 @@ DramInit (
|
|||
// enter mem_mode
|
||||
HAL_SDR_WRITE32(REG_SDR_CSR,0x600);
|
||||
#else
|
||||
volatile struct ms_rxi310_portmap *ms_ctrl_0_map;
|
||||
ms_ctrl_0_map = (struct ms_rxi310_portmap*) SDR_CTRL_BASE;
|
||||
// ms_ctrl_0_map = ms_ctrl_0_map;
|
||||
// WRAP_MISC setting
|
||||
ms_ctrl_0_map->misc = //0x12;
|
||||
(
|
||||
|
|
@ -753,7 +755,8 @@ SdrCalibration(
|
|||
DBG_8195A("%s()\n", __func__);
|
||||
u32 RdPipe = 0, TapCnt = 0, Pass = 0, AvaWdsCnt = 0;
|
||||
u32 RdPipeCounter, RecNum[2], RecRdPipe[2];//, AvaWds[2][REC_NUM];
|
||||
BOOL RdPipeFlag, PassFlag = 0, Result;
|
||||
BOOL RdPipeFlag, Result;
|
||||
// BOOL PassFlag = 0;
|
||||
u8 flashtype = 0;
|
||||
|
||||
flashtype = SpicInitParaAllClk[0][0].flashtype;
|
||||
|
|
@ -829,7 +832,7 @@ SdrCalibration(
|
|||
#endif
|
||||
|
||||
RdPipeFlag = _FALSE;
|
||||
PassFlag = _FALSE;
|
||||
// PassFlag = _FALSE;
|
||||
AvaWdsCnt = 0;
|
||||
|
||||
for(TapCnt=0; TapCnt < (MAX_TAP_DLY+1); TapCnt++) {
|
||||
|
|
@ -853,7 +856,7 @@ SdrCalibration(
|
|||
#endif
|
||||
|
||||
Pass = MemTest(10000);
|
||||
PassFlag = _FALSE;
|
||||
// PassFlag = _FALSE;
|
||||
|
||||
if(Pass==_TRUE) { // PASS
|
||||
|
||||
|
|
@ -876,7 +879,7 @@ SdrCalibration(
|
|||
break;
|
||||
}
|
||||
|
||||
PassFlag = _TRUE;
|
||||
// PassFlag = _TRUE;
|
||||
|
||||
DBG_SDR_INFO("Verify Pass => RdPipe:%d; TapCnt: %d\n", RdPipe, TapCnt);
|
||||
|
||||
|
|
|
|||
|
|
@ -553,7 +553,7 @@ VOID SleepPwrGatted(
|
|||
//3 1.1 Set TU timer timescale
|
||||
//0x4000_0090[21:16] = 6'h1F
|
||||
//0x4000_0090[15] = 1'b0 => Disable timer
|
||||
u32 CalTemp = (CLKCal(ANACK) << 16);
|
||||
// u32 CalTemp = (CLKCal(ANACK) << 16);
|
||||
Rtemp = (HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_ANA_TIM_CTRL)
|
||||
& (~((BIT_MASK_SYS_DSTDY_TIM_SCAL << BIT_SHIFT_SYS_DSTDY_TIM_SCAL) | (BIT_MASK_SYS_ANACK_TU_TIME << BIT_SHIFT_SYS_ANACK_TU_TIME))))
|
||||
| ScaleTemp;
|
||||
|
|
@ -620,7 +620,7 @@ DStandby(
|
|||
//3 1.1 Set TU timer timescale
|
||||
//0x4000_0090[21:16] = 6'h1F
|
||||
//0x4000_0090[15] = 1'b0 => Disable timer
|
||||
u32 CalTemp = (CLKCal(ANACK) << 16);
|
||||
// u32 CalTemp = (CLKCal(ANACK) << 16);
|
||||
Rtemp = (HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_ANA_TIM_CTRL)
|
||||
& (~((BIT_MASK_SYS_DSTDY_TIM_SCAL << BIT_SHIFT_SYS_DSTDY_TIM_SCAL) | (BIT_MASK_SYS_ANACK_TU_TIME << BIT_SHIFT_SYS_ANACK_TU_TIME))))
|
||||
| ScaleTemp;
|
||||
|
|
@ -678,8 +678,6 @@ DSleep(
|
|||
u32 UTemp = 0;
|
||||
u32 MaxTemp = 0;
|
||||
|
||||
u32 Reada335;
|
||||
|
||||
//2 Deep Sleep mode:
|
||||
//3 2.1 Set TU timer timescale
|
||||
|
||||
|
|
@ -729,9 +727,8 @@ DSleep(
|
|||
HAL_WRITE32(SYSTEM_CTRL_BASE, REG_SYS_DSLP_TIM_CTRL, Rtemp);
|
||||
|
||||
HalDelayUs(1000);
|
||||
Reada335 = HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_DSLP_TIM_CAL_CTRL);
|
||||
#if CONFIG_DEBUG_LOG > 3
|
||||
DiagPrintf("a33 timer : 0x%x\n", Reada335);
|
||||
DiagPrintf("a33 timer : 0x%x\n", HAL_READ32(SYSTEM_CTRL_BASE, REG_SYS_DSLP_TIM_CAL_CTRL));
|
||||
#endif
|
||||
|
||||
HalDelayUs(8000);
|
||||
|
|
|
|||
|
|
@ -527,7 +527,7 @@ HalSsiInit(VOID *Data)
|
|||
{
|
||||
HAL_Status ret;
|
||||
PHAL_SSI_ADAPTOR pHalSsiAdapter = (PHAL_SSI_ADAPTOR) Data;
|
||||
u32 Function;
|
||||
u32 Function = SPI0;
|
||||
u8 PinmuxSelect;
|
||||
u8 Index;
|
||||
|
||||
|
|
|
|||
|
|
@ -1021,7 +1021,7 @@ HalRuartDmaSend(
|
|||
u32 BlockSize;
|
||||
HAL_Status ret;
|
||||
PUART_DMA_CONFIG pUartGdmaConfig;
|
||||
PHAL_GDMA_ADAPTER pHalGdmaAdapter;
|
||||
// PHAL_GDMA_ADAPTER pHalGdmaAdapter;
|
||||
|
||||
if (((Length & 0x03)==0) &&
|
||||
(((u32)(pTxBuf) & 0x03)==0)) {
|
||||
|
|
@ -1078,7 +1078,7 @@ HalRuartDmaRecv(
|
|||
// u32 BlockSize;
|
||||
HAL_Status ret;
|
||||
PUART_DMA_CONFIG pUartGdmaConfig;
|
||||
PHAL_GDMA_ADAPTER pHalGdmaAdapter;
|
||||
// PHAL_GDMA_ADAPTER pHalGdmaAdapter;
|
||||
|
||||
if (Length < 4096) {
|
||||
#if CONFIG_CHIP_E_CUT
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue