FIx rk3568 hal-lib,todo: map phy addr to virt addr
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
/* SPDX-License-Identifier: BSD-3-Clause */
|
||||
/*
|
||||
* Copyright (c) 2022 Rockchip Electronics Co., Ltd.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _HAL_CONF_H_
|
||||
#define _HAL_CONF_H_
|
||||
|
||||
/* HAL CPU config */
|
||||
#define SOC_RK3568
|
||||
#define HAL_AP_CORE
|
||||
#define SYS_TIMER TIMER5 /* System timer designation (RK TIMER) */
|
||||
|
||||
/* HAL Driver Config */
|
||||
// #define HAL_CACHE_ECC_MODULE_ENABLED
|
||||
// #define HAL_CPU_TOPOLOGY_MODULE_ENABLED
|
||||
#define HAL_CRU_MODULE_ENABLED
|
||||
#define HAL_DCACHE_MODULE_ENABLED
|
||||
// #define HAL_DDR_ECC_MODULE_ENABLED
|
||||
// #define HAL_FSPI_MODULE_ENABLED
|
||||
// #define HAL_GIC_MODULE_ENABLED
|
||||
#define HAL_GMAC_MODULE_ENABLED
|
||||
#define HAL_GPIO_MODULE_ENABLED
|
||||
// #define HAL_GPIO_IRQ_GROUP_MODULE_ENABLED
|
||||
// #define HAL_SPINLOCK_MODULE_ENABLED
|
||||
// #define HAL_HWSPINLOCK_MODULE_ENABLED
|
||||
// #define HAL_I2C_MODULE_ENABLED
|
||||
// #define HAL_IRQ_HANDLER_MODULE_ENABLED
|
||||
// #define HAL_MBOX_MODULE_ENABLED
|
||||
// #define HAL_PCIE_MODULE_ENABLED
|
||||
#define HAL_PINCTRL_MODULE_ENABLED
|
||||
// #define HAL_PL330_MODULE_ENABLED
|
||||
// #define HAL_PWM_MODULE_ENABLED
|
||||
// #define HAL_SARADC_MODULE_ENABLED
|
||||
// #define HAL_SMCCC_MODULE_ENABLED
|
||||
// #define HAL_SNOR_MODULE_ENABLED
|
||||
// #define HAL_SPI_MODULE_ENABLED
|
||||
#define HAL_TIMER_MODULE_ENABLED
|
||||
// #define HAL_TSADC_MODULE_ENABLED
|
||||
// #define HAL_UART_MODULE_ENABLED
|
||||
// #define HAL_WDT_MODULE_ENABLED
|
||||
// #define HAL_CANFD_MODULE_ENABLED
|
||||
|
||||
/* HAL_DBG SUB CONFIG */
|
||||
#define HAL_DBG_USING_LIBC_PRINTF
|
||||
#define HAL_DBG_ON
|
||||
#define HAL_DBG_INFO_ON
|
||||
#define HAL_DBG_WRN_ON
|
||||
#define HAL_DBG_ERR_ON
|
||||
#define HAL_ASSERT_ON
|
||||
|
||||
#ifdef HAL_SNOR_MODULE_ENABLED
|
||||
#define HAL_SNOR_FSPI_HOST
|
||||
#endif
|
||||
|
||||
#ifdef HAL_GIC_MODULE_ENABLED
|
||||
#define HAL_GIC_AMP_FEATURE_ENABLED
|
||||
#define HAL_GIC_PREEMPT_FEATURE_ENABLED
|
||||
//#define HAL_GIC_WAIT_LINUX_INIT_ENABLED
|
||||
#endif
|
||||
|
||||
#ifdef HAL_GPIO_MODULE_ENABLED
|
||||
#define HAL_GPIO_IRQ_DISPATCH_FEATURE_ENABLED
|
||||
#endif
|
||||
|
||||
#ifdef HAL_GPIO_IRQ_GROUP_MODULE_ENABLED
|
||||
#define HAL_GPIO_IRQ_GROUP_PRIO_LEVEL_MAX (3)
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user