Skip to content

HAL module request: hal_realtek #78084

Open
Open
@zjian-zhang

Description

@zjian-zhang

Origin

This is a repository containing the Realtek SDK, which currently includes the Ameba SOC series. In the future, it will also include drivers for other SOCs in our company.
https://github.com/zjian-zhang/hal_realtek

Purpose

Reuse an existing hardware abstraction layer from the Ameba-AIoT SDK to support the drivers for AmebaDplus and Ameba-D SoCs.

Mode of integration

The module should be integrated as an external HAL module. The proposed name is hal_realtek.

Maintainership

hal_realtek will be maintained by for now:
@zjian-zhang

Pull Request

#78036 and #91933

Description

ameba-rtos is the development framework for Realtek SoCs supported on Linux, which contains the necessary software and tools to develop firmware for the AmebaDplus. This includes register files, peripheral drivers, system startup files, documentation, various utilities, third-party libraries and a toolchain.

The hal_realtek is a pared-down version of the ameba-rtos that contains only the components needed for Zephyr; namely, register files and bare metal peripheral drivers. Utilities, toolchains, and other components not needed by Zephyr are excluded. The hal_realtek will be an artifact generated by a GitHub Actions workflow implemented in the ameba-rtos repository.

Dependencies

none

Revision

b609aba258a9e44f836cd1725a15be267d7a0550

License

Apache-2.0 license

Metadata

Metadata

Assignees

Labels

TSCTopics that need TSC discussion

Type

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions