Skip to content

rtl87x2j: update rtl_bt_hci.c for vhci v3 stage 3#7

Open
janegu593 wants to merge 35 commits into
rtkconnectivity:mainfrom
janegu593:rtl87x2j-test
Open

rtl87x2j: update rtl_bt_hci.c for vhci v3 stage 3#7
janegu593 wants to merge 35 commits into
rtkconnectivity:mainfrom
janegu593:rtl87x2j-test

Conversation

@janegu593

Copy link
Copy Markdown

No description provided.

zjian-zhang and others added 30 commits January 27, 2026 11:48
modify blobs handle to zephyr/module

Signed-off-by: zjian zhang <zjian_zhang@realsil.com.cn>
Avoid errors when the corresponding Kconfig option is undefined
in Zephyr.

Signed-off-by: zjian zhang <zjian_zhang@realsil.com.cn>
add ameba directory to distinguish it from bee.

Signed-off-by: zjian zhang <zjian_zhang@realsil.com.cn>
add amebaflash runner to support west flash

Signed-off-by: zjian zhang <zjian_zhang@realsil.com.cn>
rename amebaG2 to amebag2

Signed-off-by: zjian zhang <zjian_zhang@realsil.com.cn>
Add hal support for two Bee series SoCs: rtl87x2g & rtl8752h.

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
Signed-off-by: Yuzhuo Liu <yuzhuo_liu@realsil.com.cn>
Signed-off-by: Zophai Liu <zophai_liu@realsil.com.cn>
add RCC  api used by zephyr

Signed-off-by: minyuan xue <minyuan_xue@realsil.com.cn>
add amebad rcc api file in CMakeList.txt

Signed-off-by: minyuan xue <minyuan_xue@realsil.com.cn>
Make `REALTEK_BEE_USING_RTL876X_DRIVER` depends on
`SOC_SERIES_RTL8752H` to enable drivers for RTL8752H

Signed-off-by: Zophai Liu <zophai_liu@realsil.com.cn>
Signed-off-by: Yuzhuo Liu <yuzhuo_liu@realsil.com.cn>
Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
fix error: 'CkeRegOffset' may be used uninitialized.

Signed-off-by: minyuan xue <minyuan_xue@realsil.com.cn>
Pre-add SOC Kconfig to avoid CI build failures due to
undefined SOC_SERIES_RTL8752H symbol before full support
is merged.

Signed-off-by: Zophai Liu <zophai_liu@realsil.com.cn>
Add python dependencies for ameba so they can be installed via west packages:
    west packages pip --install
    west packages -m hal_realtek pip --install

Signed-off-by: minyuan_xue <minyuan_xue@realsil.com.cn>
add essential init functions to support full features of rtl8752h

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
This does not install correctly in many modern distros and it's
unmaintained, drop it for now.

Signed-off-by: Fabio Baltieri <fabio.baltieri@gmail.com>
Export the `Peripheral_Handler` ROM address for RTL87x2G and RTL8752H
to support the two-stage interrupt handling mechanism.

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
add ameba Wi-Fi libs for amebs series.

Signed-off-by: minyuan_xue <minyuan_xue@realsil.com.cn>
Add hal support for Wi-Fi of ameba series.

Signed-off-by: minyuan_xue <minyuan_xue@realsil.com.cn>
Add ameba drivers impments and add empty lines.

Signed-off-by: minyuan_xue <minyuan_xue@realsil.com.cn>
Add ipc and irq hal functions to compile for flash driver.

Signed-off-by: minyuan_xue <minyuan_xue@realsil.com.cn>
- Move source files from src/rtl87xxx/ to src/device/rtl87xxx/
- Rename nvic to irq and tim to timer
- Add new driver modules: pwm
- Update all CMakeLists.txt and Kconfig files accordingly

Signed-off-by: Yuzhuo Liu <yuzhuo_liu@realsil.com.cn>
Update Realtek Bee series rtl8752h drivers.
Sync from: Ia2ad07341ce3739f83e22623171d0e3fc8a6a0f5

Signed-off-by: Yuzhuo Liu <yuzhuo_liu@realsil.com.cn>
Update Realtek Bee series rtl87x2g drivers.
Sync from: Ie1d792d0fe53b40c65d2f1ade1b13f4264077e05

Signed-off-by: Yuzhuo Liu <yuzhuo_liu@realsil.com.cn>
add flash init symbol for rtl8752h

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
Add socs options and default generate all socs:
$ python3 update_blobs.py -c commit_SHA [-s socs]
move DiagPrintfNano out of lib_chipinfo.a

Signed-off-by: minyuan_xue <minyuan_xue@realsil.com.cn>
1. Add new core WDT driver for rtl8752h with simplified API (WDT_Start)
2. Add WDT-related ROM symbols (WDG_Enable/Disable/Kick/Start/SystemReset)
3. Add NSC veneer header for secure function calls
4. Clean up unused ROM symbols (Pinmux_Config, Pad_Config, etc.)

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
delete MBEDTLS config to avoid redefined error.

Signed-off-by: minyuan_xue <minyuan_xue@realsil.com.cn>
Add rtl87x2j driver HAL files.

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
Add rtl87x2j platform files including boot, soc, memory and linker file.

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
add hal files for rtl87x2j eflash driver

Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
Signed-off-by: Zhiyuan Tang <zhiyuan_tang@realsil.com.cn>
Signed-off-by: Jane Gu <jane_gu@realsil.com.cn>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants