summaryrefslogtreecommitdiff
path: root/bsp/cvitek/drivers/SConscript
AgeCommit message (Collapse)Author
2025-01-08bsp: cvitek: remove support for spinor/spinandChen Wang
Confirmed with milkv, only the sd card version is sold by default for duo in the market. The spi pins are provided through stamp holes, so that users can solder the corresponding components on their baseboard during secondary development. In order to simplify maintenance work, the mainline will only support the sd-card version and no longer support spinor/spinand. Updated config files the same in this patch. Signed-off-by: Chen Wang <[email protected]>
2024-11-26bsp: cvitek: 906b: romfs -> diskfsChen Wang
ROMFS is Read-Only Memory Filesystem. But ext4/fat are not read-only. So renamed: - mnt_romfs.c -> mnt_diskfs.c - BSP_ROOTFS_TYPE_ROMFS -> BSP_ROOTFS_TYPE_DISKFS Signed-off-by: Chen Wang <[email protected]>
2024-08-27bsp: cvitek: Add support for duos_sdShicheng Chu
Supports both big and little cores of RISC-V C906, but does not support ARM cores. Currently, only UART drivers are supported on the peripherals. Signed-off-by: Shicheng Chu <[email protected]>
2024-08-25bsp: cvitek: Add timer driverZ8MAN8
Signed-off-by: Shicheng Chu <[email protected]>
2024-07-29bsp: cvitek/c906B: feat: add config of bootfsShell
To support more choice on bootfs. romfs, cromfs are now supported on risc_v_big platform. Changes: - added mount operations under port - added prototypes for cromfs init APIs Signed-off-by: Shell <[email protected]> Reviewed-on: https://github.com/RT-Thread/rt-thread/pull/9229 Reviewed-by: Chen Wang <[email protected]>
2024-07-17bsp: cvitek: re-wrote spi driverflyingcys
Rewrote the spi driver. Reuse the driver code from https://github.com/sophgo/cvi_alios_open, which is Apache 2.0 licenced. Signed-off-by: flyingcys <[email protected]> Reviewed-by: Chen Wang <[email protected]>
2024-07-16bsp: cvitek: new design for pinmuxChen Wang
In the new design, we require the user to manually enter the PinName (as a string) in menuconfig instead of being given menu items to select. The original method will lead to too many menu item-related macros being defined in the code, causing ifdef and other codes scatter everywhere in the driver code, which is inconvenient to maintain. The new design adds a pinmux driver module to manage the multiplexing of pins. This patch provides this driver module. P.S., the reason why users are allowed to specify pinname in a string instead of the pin number is mainly because the technical manual provided by the SOC manufacturer does not have numbers for some pins, only names. Signed-off-by: Chen Wang <[email protected]> Reviewed-by: Yuanjie He <[email protected]> Reviewed-by: Shell <[email protected]>
2024-05-13[bsp/cvitek]update gpio driver (#8946)flyingcys
update gpio driver
2024-04-29[bsp/cvitek]add eth driverflyingcys
2024-04-24[bsp]support cvitek sdhci drvier (#8849)flyingcys
support cvitek sdhci drvier
2024-04-18[bsp][cvitek] 修正PIN设备的控制宏Yaochenger
2024-04-09support cvitek bsp spinor flashflyingcys
2024-04-01[bsp][CV1800B] add SPI driver for CV1800BJingbao Qiu
Signed-off-by: Jingbao Qiu <[email protected]>
2024-03-28support cv181x c906_little (#8680)flyingcys
2024-03-21[bsp][CV1800B] add POR driver which support rebootqiujingbao
2024-03-07[bsp][cvitek] add rtc driver (#8586)Shicheng Chu
2024-03-03[bsp][cvitek] add wdt driverZ8MAN8
2024-03-02[bsp/cvitek]add pwm driver (#8571)flyingcys
2024-02-28[bsp/cvitek]add adc driver (#8562)flyingcys
2024-02-15[bsp][cvitek]: add c906_little i2c driver (#8535)Shicheng Chu
2024-01-29add cvitek/c906_little (#8514)flyingcys
2024-01-28fix bl808-d0 && cv1800b compile error (#8513)flyingcys