Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

RK3588S / Orange PI 5 GPIO support #2066

Open
radderz opened this issue Apr 7, 2023 · 7 comments
Open

RK3588S / Orange PI 5 GPIO support #2066

radderz opened this issue Apr 7, 2023 · 7 comments
Labels
api-suggestion Early API idea and discussion, it is NOT ready for implementation Priority:3 Work that is nice to have

Comments

@radderz
Copy link

radderz commented Apr 7, 2023

It'd be great if there was device driver support for GPIO using .NET for the new Orange PI 5 which is using the new RK3588S SoC.

Quite a few boards are coming out with RK3588 and RK3588S chips, like the Rock Pi 5 and Orange PI 5. The chip is quite powerful and can run .NET on a few Linux distributions but I am unsure about the GPIO support for the board.

At the moment I have a Raspberry PI 3 doing the GPIO and Orange PI 5 running which adds a bit of complexity in one of my projects so it would be great to not need to have both.

@radderz radderz added the api-suggestion Early API idea and discussion, it is NOT ready for implementation label Apr 7, 2023
@ghost ghost added the untriaged label Apr 7, 2023
@Ellerbach
Copy link
Member

All the available Orange Pi and more genrally Sunxi drivers are available here: https://github.com/dotnet/iot/tree/main/src/devices/Gpio/Drivers

If the new RK3588S is well documented and follows the same logic as the existing drivers, you should be able to implment it quite easilly. And we ❤️ PR ;-)

So feel free to play with this, happy to support!

@slyshykO
Copy link

Isn't the Sunxi drivers connected to Allwinner SoCs?

@radderz
Copy link
Author

radderz commented Apr 17, 2023

Writing the driver side is a bit beyond me unfortunately.

@krwq krwq added the Priority:3 Work that is nice to have label May 4, 2023
@ghost ghost removed the untriaged label May 4, 2023
@KirillAldashkin
Copy link

KirillAldashkin commented Oct 16, 2023

I found documentation for RK3588[S] and wrote some minimally working (tested on Orange Pi 5) driver
Don't have time to contribute it unfortunately

@Ellerbach
Copy link
Member

I found documentation for RK3588[S] and wrote some minimally working (tested on Orange Pi 5) driver Don't have time to contribute it unfortunately

Thanks a lot for sharing. Feel free to contribute back once you'll have a bit of time!

@redarccoder
Copy link

Was the driver released? I wanna use the OrangePI 5 for a new project with .Net and Avalonia for UI rendering on the FrameBuffer, but, having support for GPIO is a must* (I could create a python service for reading the inputs but that would complicate the project a LOT)

@pgrawehr
Copy link
Contributor

pgrawehr commented Jan 7, 2024

@redarccoder No, unfortunately no further work was done on this. You're welcome to take the above code and complete the driver, though.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
api-suggestion Early API idea and discussion, it is NOT ready for implementation Priority:3 Work that is nice to have
Projects
None yet
Development

No branches or pull requests

7 participants