mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-14 18:38:55 +00:00
65 lines
2.9 KiB
C
65 lines
2.9 KiB
C
/*
|
|
* Copyright (c) 2022, Artinchip Technology Co., Ltd
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <stdint.h>
|
|
#include <aic_core.h>
|
|
#include "aic_hal_clk.h"
|
|
#include "aic_hal_reset.h"
|
|
|
|
const struct aic_reset_signal aic_reset_signals[RESET_NUMBER] = {
|
|
[RESET_DMA] = { CLK_DMA_REG, BIT(13) },
|
|
[RESET_CE] = { CLK_CE_REG, BIT(13) },
|
|
[RESET_USBD] = { CLK_USBD_REG, BIT(13) },
|
|
[RESET_USBH0] = { CLK_USBH0_REG, BIT(13) },
|
|
[RESET_USBPHY0] = { CLK_USB_PHY0_REG, BIT(13) },
|
|
[RESET_GMAC0] = { CLK_GMAC0_REG, BIT(13) },
|
|
[RESET_XSPI] = { CLK_XSPI_REG, BIT(13) },
|
|
[RESET_QSPI0] = { CLK_QSPI0_REG, BIT(13) },
|
|
[RESET_QSPI1] = { CLK_QSPI1_REG, BIT(13) },
|
|
[RESET_QSPI2] = { CLK_QSPI2_REG, BIT(13) },
|
|
[RESET_QSPI3] = { CLK_QSPI3_REG, BIT(13) },
|
|
[RESET_SDMMC0] = { CLK_SDMC0_REG, BIT(13) },
|
|
[RESET_SDMMC1] = { CLK_SDMC1_REG, BIT(13) },
|
|
[RESET_PBUS] = { CLK_PBUS_REG, BIT(13) },
|
|
[RESET_SYSCFG] = { CLK_SYSCFG_REG, BIT(13) },
|
|
[RESET_RTC] = { CLK_RTC_REG, BIT(13) },
|
|
[RESET_SPIENC] = { CLK_SPIENC_REG, BIT(13) },
|
|
[RESET_I2S0] = { CLK_I2S0_REG, BIT(13) },
|
|
[RESET_CODEC] = { CLK_CODEC_REG, BIT(13) },
|
|
[RESET_RGB] = { CLK_RGB_REG, BIT(13) },
|
|
[RESET_LVDS] = { CLK_LVDS_REG, BIT(13) },
|
|
[RESET_MIPIDSI] = { CLK_MIPID_REG, BIT(13) },
|
|
[RESET_DE] = { CLK_DE_REG, BIT(13) },
|
|
[RESET_GE] = { CLK_GE_REG, BIT(13) },
|
|
[RESET_VE] = { CLK_VE_REG, BIT(13) },
|
|
[RESET_WDT] = { CLK_WDT_REG, BIT(13) },
|
|
[RESET_SID] = { CLK_SID_REG, BIT(13) },
|
|
[RESET_GTC] = { CLK_GTC_REG, BIT(13) },
|
|
[RESET_GPIO] = { CLK_GPIO_REG, BIT(13) },
|
|
[RESET_UART0] = { CLK_UART0_REG, BIT(13) },
|
|
[RESET_UART1] = { CLK_UART1_REG, BIT(13) },
|
|
[RESET_UART2] = { CLK_UART2_REG, BIT(13) },
|
|
[RESET_UART3] = { CLK_UART3_REG, BIT(13) },
|
|
[RESET_UART4] = { CLK_UART4_REG, BIT(13) },
|
|
[RESET_UART5] = { CLK_UART5_REG, BIT(13) },
|
|
[RESET_UART6] = { CLK_UART6_REG, BIT(13) },
|
|
[RESET_UART7] = { CLK_UART7_REG, BIT(13) },
|
|
[RESET_I2C0] = { CLK_I2C0_REG, BIT(13) },
|
|
[RESET_I2C1] = { CLK_I2C1_REG, BIT(13) },
|
|
[RESET_I2C2] = { CLK_I2C2_REG, BIT(13) },
|
|
[RESET_CAN0] = { CLK_CAN0_REG, BIT(13) },
|
|
[RESET_CAN1] = { CLK_CAN1_REG, BIT(13) },
|
|
[RESET_PWM] = { CLK_PWM_REG, BIT(13) },
|
|
[RESET_ADCIM] = { CLK_ADCIM_REG, BIT(13) },
|
|
[RESET_GPAI] = { CLK_GPAI_REG, BIT(13) },
|
|
[RESET_RTP] = { CLK_RTP_REG, BIT(13) },
|
|
[RESET_TSEN] = { CLK_TSEN_REG, BIT(13) },
|
|
[RESET_CIR] = { CLK_CIR_REG, BIT(13) },
|
|
[RESET_DVP] = { CLK_DVP_REG, BIT(13) },
|
|
[RESET_MTOP] = { CLK_MTOP_REG, BIT(13) },
|
|
[RESET_PSADC] = { CLK_PSADC_REG, BIT(13) },
|
|
};
|