Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arashem/sun20i-pwm-uio
UIO driver bundle for T133 PWM
https://github.com/arashem/sun20i-pwm-uio
allwinner driver linux mangopi t113-s3 uio
Last synced: about 1 month ago
JSON representation
UIO driver bundle for T133 PWM
- Host: GitHub
- URL: https://github.com/arashem/sun20i-pwm-uio
- Owner: ArashEM
- Created: 2024-09-10T07:52:33.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-06T10:33:11.000Z (3 months ago)
- Last Synced: 2024-10-14T02:23:07.188Z (2 months ago)
- Topics: allwinner, driver, linux, mangopi, t113-s3, uio
- Language: C
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
This repository includes `uio` driver for `T113-S3 PWM` peripheral.# Directories
- `driver`: kernel space driver
It's basically platform device which is registered into `uio` framework. All register handling is done in user space.
- `lib`: user space library
Shared library for interfacing with `PWM` peripheral.
- `app`: user space application
User space application which implement simple use case of library APIs.
- `udev`: Simple udev rule to create `/dev/uio0` device node with proper access. This way you don't need `root` access to use `uio` device.# Links
1. [UIO howto](https://www.kernel.org/doc/html/v4.14/driver-api/uio-howto.html)
2. [UIO generic driver for platform device](https://elixir.bootlin.com/linux/v6.10.9/source/drivers/uio/uio_pdrv_genirq.c)