Skip to content
New issue

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

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

Already on GitHub? Sign in 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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