Skip to content

# 16.3.2. Linux Kernel驱动软件介绍

## 16.3.2.1. 代码位置

    hobot-drivers/ufs/ufs-hobot.c          //UFS host驱动
    hobot-drivers/ufs/ufs-hobot.h
    hobot-drivers/ufs/ufs-hobot-hsi.c      //UFS hsi驱动
    hobot-drivers/ufs/ufs-hobot-hsi.h

## 16.3.2.2. UFS host驱动

本部分代码一方面封装框架函数提供给hsi层，另一方面通过hsi层提供的接口操作UFS host，并向UFS core层提供相关操作函数。

## 16.3.2.3. UFS hsi驱动

本部分代码实现OS无关的逻辑和硬件操作，比如phy和link配置、直接操作最底层的UFS host硬件，具有跨平台的特性。