Go to file
openharmony_ci 5131cb81ae
!317 feat: support linux power event notify
Merge pull request !317 from yuanbo/master
2022-04-25 06:04:48 +00:00
.gitee style:add hdf adapter linux issue and pr template 2021-12-06 15:39:17 +08:00
include/core feat: support dynamic load khdf driver module 2022-02-21 16:00:00 +08:00
manager feat: support linux power event notify 2022-04-25 10:58:01 +08:00
model Signed-off-by: liu_wei01 <liu_wei01@hoperun.com> 2022-04-02 08:21:26 +00:00
network feat:OH3.1 codehub issue fix 2022-03-09 19:24:29 +08:00
osal fix: Optimization function deal_format nesting too deep 2022-04-11 14:36:00 +08:00
platform optimize cs keeping logic for spi transfer 2022-04-20 15:58:58 +08:00
test feat: adc adapts to linux iio framework 2022-04-08 01:07:26 -07:00
utils support dynamic register device 2021-11-24 20:36:22 +08:00
.gitattributes update OpenHarmony 2.0 Canary 2021-06-02 02:57:21 +08:00
.gitignore enable kernel build with external obj output 2021-09-16 17:37:29 +08:00
Kconfig feat:add light compotent 2022-01-16 20:53:23 +08:00
LICENSE update openharmony 1.0.1 2021-03-11 18:38:32 +08:00
Makefile feat : Add the Light function module 2022-01-11 00:35:18 +08:00
OAT.xml fix: Modify header comments of OAT 2022-02-08 18:41:46 +08:00
patch_hdf.sh fix: compatible directory does not exist when patch hdf 2022-03-29 18:07:44 +08:00
README_zh.md feat:OH3.1 codehub issue fix 2022-03-09 19:24:29 +08:00
README.md feat:OH3.1 codehub issue fix 2022-03-09 19:24:29 +08:00

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

Driver subsystem

drivers_framework

drivers_adapter

drivers_adapter_khdf_linux

drivers_peripheral