Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bsp/rockchip/dm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ SOC_DM_CAN_DIR = $(SOC_DM_DIR)/can
SOC_DM_CLK_DIR = $(SOC_DM_DIR)/clk
SOC_DM_HWCRYPTO_DIR = $(SOC_DM_DIR)/hwcrypto
SOC_DM_HWSPINLOCK_DIR = $(SOC_DM_DIR)/hwspinlock
SOC_DM_HWTIMER_DIR = $(SOC_DM_DIR)/hwtimer
SOC_DM_CLOCK_TIME_DIR = $(SOC_DM_DIR)/hwtimer
SOC_DM_I2C_DIR = $(SOC_DM_DIR)/i2c
SOC_DM_INPUT_MISC_DIR = $(SOC_DM_DIR)/input/misc
SOC_DM_MBOX_DIR = $(SOC_DM_DIR)/mailbox
Expand Down
210 changes: 171 additions & 39 deletions bsp/rockchip/rk3500/.config
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
# end of rt_strnlen options
# end of klibc options

CONFIG_RT_NAME_MAX=12
CONFIG_RT_NAME_MAX=24
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
# CONFIG_RT_USING_NANO is not set
CONFIG_RT_USING_SMART=y
Expand Down Expand Up @@ -266,7 +266,7 @@ CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
CONFIG_RT_USING_DFS_PTYFS=y
CONFIG_RT_USING_DFS_PROCFS=y
CONFIG_RT_USING_DFS_CROMFS=y
# CONFIG_RT_USING_DFS_CROMFS is not set
CONFIG_RT_USING_DFS_TMPFS=y
CONFIG_RT_USING_DFS_MQUEUE=y
CONFIG_RT_USING_PAGECACHE=y
Expand Down Expand Up @@ -304,28 +304,59 @@ CONFIG_RT_USING_SERIAL_BYPASS=y
# CONFIG_RT_SERIAL_EARLY_HVC is not set
# CONFIG_RT_SERIAL_PL011 is not set
CONFIG_RT_SERIAL_8250=y
# CONFIG_RT_SERIAL_8250_DW is not set
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_CPUTIME is not set
# CONFIG_RT_USING_I2C is not set
CONFIG_RT_SERIAL_8250_DW=y
# CONFIG_RT_SERIAL_8250_PCI is not set
CONFIG_RT_USING_CAN=y
# CONFIG_RT_CAN_USING_HDR is not set
CONFIG_RT_CAN_USING_CANFD=y
CONFIG_RT_CANMSG_BOX_SZ=16
CONFIG_RT_CANSND_BOX_NUM=1
CONFIG_RT_CANSND_MSG_TIMEOUT=100
CONFIG_RT_CAN_NB_TX_FIFO_SIZE=256
# CONFIG_RT_CAN_MALLOC_NB_TX_BUFFER is not set
CONFIG_RT_CAN_CANFD_ROCKCHIP=y
CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_CLOCK_TIME_ARM_ARCH=y
CONFIG_RT_CLOCK_TIMER_ROCKCHIP=y
CONFIG_RT_USING_I2C=y
# CONFIG_RT_I2C_DEBUG is not set
CONFIG_RT_USING_I2C_BITOPS=y
# CONFIG_RT_I2C_BITOPS_DEBUG is not set
# CONFIG_RT_USING_SOFT_I2C is not set
CONFIG_RT_I2C_RK3X=y
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
# CONFIG_RT_USING_ADC is not set
CONFIG_RT_USING_ADC=y
CONFIG_RT_ADC_ROCKCHIP_SARADC=y
# CONFIG_RT_USING_DAC is not set
CONFIG_RT_USING_NULL=y
CONFIG_RT_USING_ZERO=y
CONFIG_RT_USING_RANDOM=y
# CONFIG_RT_USING_PWM is not set
CONFIG_RT_USING_PWM=y
CONFIG_RT_PWM_ROCKCHIP=y
# CONFIG_RT_USING_PULSE_ENCODER is not set
# CONFIG_RT_USING_INPUT_CAPTURE is not set
# CONFIG_RT_USING_MTD_NOR is not set
CONFIG_RT_USING_MTD_NOR=y
# CONFIG_RT_USING_MTD_NOR_CFI is not set
CONFIG_RT_USING_MTD_NOR_SPI=y
# CONFIG_RT_USING_MTD_NAND is not set
# CONFIG_RT_USING_PM is not set
CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_ALARM is not set
CONFIG_RT_USING_ALARM=y
CONFIG_RT_ALARM_STACK_SIZE=16384
CONFIG_RT_ALARM_TIMESLICE=5
CONFIG_RT_ALARM_PRIORITY=10
# CONFIG_RT_ALARM_USING_LOCAL_TIME is not set
CONFIG_RT_USING_SOFT_RTC=y
# CONFIG_RT_RTC_DS1302 is not set
# CONFIG_RT_RTC_DS1307 is not set
# CONFIG_RT_RTC_GOLDFISH is not set
CONFIG_RT_RTC_HYM8563=y
CONFIG_RT_RTC_PCF8523=y
CONFIG_RT_RTC_PCF8563=y
# CONFIG_RT_RTC_PL031 is not set
CONFIG_RT_RTC_RX8010=y
CONFIG_RT_RTC_RK8XX=y
# CONFIG_RT_RTC_RK_TIMER is not set
CONFIG_RT_USING_SDIO=y
CONFIG_RT_SDIO_STACK_SIZE=16384
Expand All @@ -335,19 +366,77 @@ CONFIG_RT_MMCSD_THREAD_PRIORITY=22
CONFIG_RT_MMCSD_MAX_PARTITION=16
# CONFIG_RT_SDIO_DEBUG is not set
# CONFIG_RT_USING_SDHCI is not set
# CONFIG_RT_USING_SPI is not set
# CONFIG_RT_USING_WDT is not set
# CONFIG_RT_SDIO_SDHCI_PCI is not set
CONFIG_RT_SDIO_DW_MMC=y
# CONFIG_RT_SDIO_DW_MMC_PCI is not set
CONFIG_RT_SDIO_DW_MMC_ROCKCHIP=y
CONFIG_RT_USING_SPI=y
CONFIG_RT_USING_SPI_ISR=y
# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_SOFT_SPI is not set
CONFIG_RT_USING_QSPI=y
# CONFIG_RT_USING_SPI_MSD is not set
CONFIG_RT_USING_SFUD=y
CONFIG_RT_SFUD_USING_SFDP=y
CONFIG_RT_SFUD_USING_FLASH_INFO_TABLE=y
# CONFIG_RT_SFUD_USING_QSPI is not set
CONFIG_RT_SFUD_SPI_MAX_HZ=50000000
# CONFIG_RT_DEBUG_SFUD is not set
# CONFIG_RT_USING_ENC28J60 is not set
# CONFIG_RT_USING_SPI_WIFI is not set
# CONFIG_RT_SPI_ROCKCHIP_SFC is not set
CONFIG_RT_SPI_ROCKCHIP=y
CONFIG_RT_USING_WDT=y
CONFIG_RT_WDT_DW=y
# CONFIG_RT_WDT_I6300ESB is not set
CONFIG_RT_WDT_RK8XX=y
# CONFIG_RT_USING_AUDIO is not set
# CONFIG_RT_USING_SENSOR is not set
# CONFIG_RT_USING_TOUCH is not set
# CONFIG_RT_USING_GRAPHIC is not set
# CONFIG_RT_USING_HWCRYPTO is not set
CONFIG_RT_USING_HWCRYPTO=y
CONFIG_RT_HWCRYPTO_DEFAULT_NAME="hwcryto"
CONFIG_RT_HWCRYPTO_IV_MAX_SIZE=16
CONFIG_RT_HWCRYPTO_KEYBIT_MAX_SIZE=256
# CONFIG_RT_HWCRYPTO_USING_GCM is not set
# CONFIG_RT_HWCRYPTO_USING_AES is not set
# CONFIG_RT_HWCRYPTO_USING_DES is not set
# CONFIG_RT_HWCRYPTO_USING_3DES is not set
# CONFIG_RT_HWCRYPTO_USING_RC4 is not set
# CONFIG_RT_HWCRYPTO_USING_MD5 is not set
# CONFIG_RT_HWCRYPTO_USING_SHA1 is not set
# CONFIG_RT_HWCRYPTO_USING_SHA2 is not set
CONFIG_RT_HWCRYPTO_USING_RNG=y
# CONFIG_RT_HWCRYPTO_USING_CRC is not set
# CONFIG_RT_HWCRYPTO_USING_BIGNUM is not set
CONFIG_RT_HWCRYPTO_RNG_ROCKCHIP=y
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_LED is not set
# CONFIG_RT_USING_INPUT is not set
# CONFIG_RT_USING_MBOX is not set
# CONFIG_RT_USING_HWSPINLOCK is not set
# CONFIG_RT_USING_PHYE is not set
CONFIG_RT_USING_LED=y
CONFIG_RT_LED_GPIO=y
# CONFIG_RT_LED_PWM is not set
# CONFIG_RT_LED_SYSCON is not set
CONFIG_RT_USING_INPUT=y
CONFIG_RT_INPUT_POWER=y
# CONFIG_RT_INPUT_UAPI is not set
# CONFIG_RT_INPUT_JOYSTICK is not set
# CONFIG_RT_INPUT_KEYBOARD is not set
CONFIG_RT_INPUT_MISC=y
# CONFIG_RT_INPUT_MISC_BUTTON_E3X0 is not set
CONFIG_RT_INPUT_MISC_PWRKEY_RK8XX=y
# CONFIG_RT_INPUT_TOUCHSCREEN is not set
CONFIG_RT_USING_MBOX=y
CONFIG_RT_MBOX_PIC=y
CONFIG_RT_MBOX_ROCKCHIP=y
CONFIG_RT_USING_HWSPINLOCK=y
CONFIG_RT_HWSPINLOCK_ROCKCHIP=y
CONFIG_RT_USING_PHYE=y
# CONFIG_RT_PHYE_GENERIC_USB is not set
CONFIG_RT_PHYE_ROCKCHIP_NANENG_COMBO=y
CONFIG_RT_PHYE_ROCKCHIP_SNPS_PCIE3=y
# CONFIG_RT_USING_ATA is not set
CONFIG_RT_USING_NVME=y
CONFIG_RT_USING_NVME_IO_QUEUE=4
CONFIG_RT_NVME_PCI=y
CONFIG_RT_USING_BLK=y

#
Expand All @@ -358,51 +447,104 @@ CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types

# CONFIG_RT_USING_SCSI is not set
# CONFIG_RT_USING_FIRMWARE is not set
CONFIG_RT_USING_FIRMWARE=y
CONFIG_RT_FIRMWARE_ARM_SCMI=y
CONFIG_RT_FIRMWARE_ARM_SCMI_TRANSPORT_MAILBOX=y
CONFIG_RT_FIRMWARE_ARM_SCMI_TRANSPORT_SMC=y
# CONFIG_RT_USING_HWCACHE is not set
# CONFIG_RT_USING_REGULATOR is not set
CONFIG_RT_USING_REGULATOR=y
CONFIG_RT_REGULATOR_FIXED=y
CONFIG_RT_REGULATOR_GPIO=y
CONFIG_RT_REGULATOR_SCMI=y
CONFIG_RT_REGULATOR_RK8XX=y
CONFIG_RT_USING_RESET=y
CONFIG_RT_RESET_SCMI=y
# CONFIG_RT_RESET_SIMPLE is not set

#
# Power Management (PM) Domains device drivers
#
CONFIG_RT_PMDOMAIN_SCMI=y
CONFIG_RT_PMDOMAIN_ROCKCHIP=y
# end of Power Management (PM) Domains device drivers

# CONFIG_RT_USING_POWER_RESET is not set
# CONFIG_RT_USING_POWER_SUPPLY is not set
# CONFIG_RT_USING_THERMAL is not set
CONFIG_RT_USING_THERMAL=y

#
# Thermal Sensors Drivers
#
# CONFIG_RT_THERMAL_SCMI is not set
CONFIG_RT_THERMAL_ROCKCHIP_TSADC=y

#
# Thermal Cool Drivers
#
CONFIG_RT_THERMAL_COOL_PWM_FAN=y
# CONFIG_RT_USING_VIRTIO is not set
# CONFIG_RT_USING_NVMEM is not set
# CONFIG_RT_USING_DMA is not set
CONFIG_RT_USING_NVMEM=y
CONFIG_RT_NVMEM_ROCKCHIP_OTP=y
CONFIG_RT_USING_DMA=y
CONFIG_RT_DMA_PL330=y
CONFIG_RT_USING_MFD=y
# CONFIG_RT_MFD_EDU is not set
CONFIG_RT_MFD_SYSCON=y
CONFIG_RT_MFD_RK8XX=y
CONFIG_RT_MFD_RK8XX_I2C=y
CONFIG_RT_MFD_RK8XX_SPI=y
CONFIG_RT_USING_OFW=y
# CONFIG_RT_USING_BUILTIN_FDT is not set
CONFIG_RT_FDT_EARLYCON_MSG_SIZE=128
CONFIG_RT_USING_OFW_BUS_RANGES_NUMBER=8
# CONFIG_RT_USING_PCI is not set
CONFIG_RT_USING_PCI=y
CONFIG_RT_PCI_MSI=y
CONFIG_RT_PCI_ENDPOINT=y
CONFIG_RT_PCI_SYS_64BIT=y
CONFIG_RT_PCI_CACHE_LINE_SIZE=8
# CONFIG_RT_PCI_LOCKLESS is not set

#
# PCI Device Drivers
#
# CONFIG_RT_PCI_ECAM is not set
CONFIG_RT_PCI_DW=y
CONFIG_RT_PCI_DW_HOST=y
CONFIG_RT_PCI_DW_EP=y
CONFIG_RT_PCI_DW_ROCKCHIP=y
CONFIG_RT_USING_PIC=y
CONFIG_MAX_HANDLERS=1024
CONFIG_MAX_HANDLERS=2048
# CONFIG_RT_PIC_ARM_GIC is not set
CONFIG_RT_PIC_ARM_GIC_V3=y
CONFIG_RT_PIC_ARM_GIC_V3_ITS=y
CONFIG_RT_PIC_ARM_GIC_V3_ITS_IRQ_MAX=256
CONFIG_RT_USING_PIN=y
# CONFIG_RT_PIN_PL061 is not set
CONFIG_RT_PIN_ROCKCHIP=y
CONFIG_RT_USING_PINCTRL=y
# CONFIG_RT_PINCTRL_SCMI is not set
# CONFIG_RT_PINCTRL_SINGLE is not set
CONFIG_RT_PINCTRL_ROCKCHIP_RK8XX=y
CONFIG_RT_PINCTRL_ROCKCHIP=y
CONFIG_RT_USING_CLOCK_TIME=y
CONFIG_RT_CLOCK_TIME_ARM_ARCH=y
CONFIG_RT_USING_CLK=y
CONFIG_RT_CLK_SCMI=y
CONFIG_RT_CLK_ROCKCHIP_RK8XX_CLKOUT=y
CONFIG_RT_CLK_ROCKCHIP_LINK=y
CONFIG_RT_CLK_ROCKCHIP=y
# CONFIG_RT_CLK_ROCKCHIP_RK3308 is not set
CONFIG_RT_CLK_ROCKCHIP_RK3568=y
# CONFIG_RT_CLK_ROCKCHIP_RK3576 is not set
CONFIG_RT_CLK_ROCKCHIP_RK3576=y
CONFIG_RT_CLK_ROCKCHIP_RK3588=y
CONFIG_RT_CLOCK_TIMER_ROCKCHIP=y
# CONFIG_RT_USING_CHERRYUSB is not set

#
# SoC (System on Chip) Drivers
#
CONFIG_RT_SOC_ROCKCHIP_FIQ_DEBUGGER=y
CONFIG_RT_SOC_ROCKCHIP_GRF=y
CONFIG_RT_SOC_ROCKCHIP_HW_DECOMPRESS=y
CONFIG_RT_SOC_ROCKCHIP_IODOMAIN=y
# end of SoC (System on Chip) Drivers
# end of Device Drivers

#
Expand Down Expand Up @@ -999,7 +1141,6 @@ CONFIG_RT_UTEST_SMP_CALL_FUNC=y
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
# CONFIG_PKG_USING_UORB is not set
# end of tools packages

#
Expand Down Expand Up @@ -1094,7 +1235,6 @@ CONFIG_RT_UTEST_SMP_CALL_FUNC=y
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
# CONFIG_PKG_USING_CHERRYECAT is not set
# end of system packages

#
Expand Down Expand Up @@ -1251,12 +1391,6 @@ CONFIG_RT_UTEST_SMP_CALL_FUNC=y
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
# end of GD32 Drivers

#
# HPMicro SDK
#
# CONFIG_PKG_USING_HPM_SDK is not set
# end of HPMicro SDK
# end of HAL & SDK Drivers

#
Expand Down Expand Up @@ -1305,7 +1439,6 @@ CONFIG_RT_UTEST_SMP_CALL_FUNC=y
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
Expand Down Expand Up @@ -1776,4 +1909,3 @@ CONFIG_PKG_ZLIB_VER="latest"
# end of RT-Thread online packages

CONFIG_SOC_RK3500=y
CONFIG_SOC_RK3568=y
Loading
Loading