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
26 changes: 13 additions & 13 deletions bsp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -342,11 +342,11 @@ This document is based on the RT-Thread mainline repository and categorizes the

#### 🟡 Rockchip

| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT |
|----------|------|------|-----|-----|-----|-----|
| [rk2108](rockchip/rk2108) | - | ✅ | - | - | - | - |
| [rk3500](rockchip/rk3500) | - | ✅ | - | - | - | - |
| [rk3568](rockchip/rk3568) | - | ✅ | - | - | - | - |
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | HWTimer | PWM | RTC | SDIO | CAN | PCI |
|----------|------|------|-----|-----|-----|-----|---------|-----|-----|------|-----|------|
| [rk2108](rockchip/rk2108) | - | ✅ | - | - | - | - | - | - | - | - | - | - |
| [rk3300](rockchip/rk3300) | | ✅ | | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | - |
| [rk3500](rockchip/rk3500) | | ✅ | | | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |

#### 🟡 APM32

Expand Down Expand Up @@ -417,22 +417,22 @@ This document is based on the RT-Thread mainline repository and categorizes the
| [swm320-mini](synwit/swm320-mini) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| [swm341-mini](synwit/swm341-mini) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |

#### ⚪ N32G452xx
#### ⚪ N32G452xx
| BSP Name | GPIO | UART | ADC | CAN | DAC | Flash | HWTimer | I2C | PWM | RTC | SDIO | SPI | WDT |
|----------|------|------|-----|-----|-----|-------|---------|-----|-----|-----|------|-----|-----|
| [n32g452xx-mini-system](n32g452xx/n32g452xx-mini-system) | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ | ✅ | - | ✅ | ✅ | ✅ |

#### ⚪ W60x
#### ⚪ W60x
| BSP Name | GPIO | UART | ADC | Crypto | Flash | HWTimer | WDT | PWM | I2C | SPI |
|----------|------|------|-----|--------|-------|---------|-----|-----|-----|-----|
| [w60x](w60x) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |

#### ⚪ Allwinner Tina
#### ⚪ Allwinner Tina
| BSP Name | GPIO | UART | SPI | SDIO |
|----------|------|------|-----|------|
| [allwinner_tina](allwinner_tina) | ✅ | ✅ | ✅ | ✅ |

#### ⚪ HC321136
#### ⚪ HC321136
| BSP Name | GPIO | UART | I2C |
|----------|------|------|-----|
| [hc321136](hc32/hc321136) | ✅ | ✅ | ✅ |
Expand All @@ -442,7 +442,7 @@ This document is based on the RT-Thread mainline repository and categorizes the
|----------|------|------|
| [hc321196](hc32/hc321196) | ✅ | ✅ |

#### ⚪ Amebaz
#### ⚪ Amebaz
| BSP Name | GPIO | UART | WLAN |
|----------|------|------|------|
| [amebaz](amebaz) | - | ✅ | ✅ |
Expand Down Expand Up @@ -839,17 +839,17 @@ This document is based on the RT-Thread mainline repository and categorizes the
|----------|------|------|-----|-------|---------|------|-----|-----|------|----------|-----|
| [ab32vg1-ab-prougen](bluetrum/ab32vg1-ab-prougen) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |

#### ⚪ Core-V-MCU
#### ⚪ Core-V-MCU
| BSP Name | UART |
|----------|------|
| [core-v-cv32e40p](core-v-mcu/core-v-cv32e40p) | ✅ |

#### ⚪ HiFive1
#### ⚪ HiFive1
| BSP Name | GPIO | UART |
|----------|------|------|
| [hifive1](hifive1) | ✅ | ✅ |

#### ⚪ Sparkfun-RedV
#### ⚪ Sparkfun-RedV
| BSP Name | GPIO | UART | ADC | I2C | SPI | WDT | Timer | PWM | RTC |
|----------|------|------|-----|-----|-----|-----|-------|-----|-----|
| [sparkfun-redv](sparkfun-redv) | ✅ | ✅ | - | - | - | - | ✅ | - | - |
Expand Down
24 changes: 24 additions & 0 deletions bsp/rockchip/dm/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
SOC_DM_ADC_DIR = $(SOC_DM_DIR)/adc
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_I2C_DIR = $(SOC_DM_DIR)/i2c
SOC_DM_INPUT_MISC_DIR = $(SOC_DM_DIR)/input/misc
SOC_DM_MBOX_DIR = $(SOC_DM_DIR)/mailbox
SOC_DM_MFD_DIR = $(SOC_DM_DIR)/mfd
SOC_DM_NVMEM_DIR = $(SOC_DM_DIR)/nvmem
SOC_DM_PCI_DIR = $(SOC_DM_DIR)/pci
SOC_DM_PHYE_DIR = $(SOC_DM_DIR)/phye
SOC_DM_PIN_DIR = $(SOC_DM_DIR)/pin
SOC_DM_PINCTRL_DIR = $(SOC_DM_DIR)/pinctrl
SOC_DM_PMDOMAIN_DIR = $(SOC_DM_DIR)/pmdomain
SOC_DM_PWM_DIR = $(SOC_DM_DIR)/pwm
SOC_DM_REGULATOR_DIR = $(SOC_DM_DIR)/regulator
SOC_DM_RTC_DIR = $(SOC_DM_DIR)/rtc
SOC_DM_SDIO_DIR = $(SOC_DM_DIR)/sdio
SOC_DM_SOC_DIR = $(SOC_DM_DIR)/soc
SOC_DM_SPI_DIR = $(SOC_DM_DIR)/spi
SOC_DM_THERMAL_DIR = $(SOC_DM_DIR)/thermal
SOC_DM_WDT_DIR = $(SOC_DM_DIR)/watchdog
3 changes: 1 addition & 2 deletions bsp/rockchip/rk3568/SConscript → bsp/rockchip/dm/SConscript
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# for module compiling
import os
from building import *

cwd = GetCurrentDir()
cwd = GetCurrentDir()
objs = []
list = os.listdir(cwd)

Expand Down
6 changes: 6 additions & 0 deletions bsp/rockchip/dm/adc/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
config RT_ADC_ROCKCHIP_SARADC
bool "Rockchip SARADC driver"
depends on RT_USING_ADC
depends on RT_USING_RESET
depends on RT_USING_REGULATOR
default n
14 changes: 14 additions & 0 deletions bsp/rockchip/dm/adc/SConscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from building import *

group = []
cwd = GetCurrentDir()
CPPPATH = [cwd + '/../include']

src = []

if GetDepend(['RT_USING_ADC']):
src += ['adc-rockchip_saradc.c']

group = DefineGroup('DeviceDrivers', src, depend = [''], CPPPATH = CPPPATH)

Return('group')
Loading
Loading