mirror of
https://github.com/openharmony/drivers_adapter_khdf_linux.git
synced 2026-07-01 22:33:59 -04:00
fca6cd057bbf5b762bb8c073c9e4265c08854ead
Signed-off-by: jiachanglin <jiachanglin@huawei.com>
linux_khdf
Introduction
This repository stores the code and compilation scripts for the OpenHarmony driver subsystem to adapt to the Linux kernel and to deploy the hardware driver foundation (HDF).
Directory Structure
/drivers/adapter/khdf/linux
├── utils # Compilation scripts for building and configuring the parsing code
├── manager # Code for starting and adapting to the HDF
├── model # Code for adapting to Linux
│ ├── display # Display driver model
│ ├── input # Input driver model
│ ├── network # WLAN driver model
│ ├── sensor # Sensor driver model
├── network # Code for adapting to the Linux kernel network
├── osal # POSIX APIs for adapting to the Linux kernel
├── platform # Code for adapting the platform APIs to the Linux kernel
│ ├── emmc # EMMC APIs
│ ├── gpio # GPIO APIs
│ ├── i2c # I2C APIs
│ ├── mipi_dsi # MIPI DSI APIs
│ ├── pwm # PWM APIs
│ ├── rtc # RTC APIs
│ ├── sdio # SDIO APIs
│ ├── spi # SPI APIs
│ ├── uart # UART APIs
│ └── watchdog # WATCHDOG APIs
├── test # Testcase for testing the Linux kernel driver
Repositories Involved
Languages
C
87.3%
Makefile
12.3%
Shell
0.4%