Logo

Linux 内核

6.13.0-rc6

快速搜索

目录

  • 开发流程
  • 提交补丁
  • 行为准则
  • 维护者手册
  • 所有开发流程文档
  • 核心 API
  • 驱动程序 API
    • 驱动程序作者通用信息
    • 有用的支持库
    • 总线级文档
    • 子系统特定 API
      • Linux 802.11 驱动程序开发者指南
      • ACPI 支持
      • 内核驱动程序 lp855x
      • 通用 Clk 框架
      • 控制台驱动程序
      • 加密驱动程序
      • DMAEngine 文档
      • Linux 内核 dpll 子系统
      • 错误检测和纠正 (EDAC) 设备
      • Linux 固件 API
      • FPGA 子系统
      • 帧缓冲库
      • 管理帧缓冲光圈的所有权
      • 通用计数器接口
      • 通用输入/输出 (GPIO)
      • 高速同步串行接口 (HSI)
      • Linux 硬件时间戳引擎 (HTE)
      • I2C 和 SMBus 子系统
      • 工业 I/O
      • InfiniBand 和远程 DMA (RDMA) 接口
      • 输入子系统
      • 通用系统互连子系统
      • 卫星 MC 的 IPMB 驱动程序
      • Linux IPMI 驱动程序
      • libATA 开发者指南
      • 通用邮箱框架
      • RAID
      • 媒体子系统内核内部 API
      • 英特尔®管理引擎接口 (英特尔® MEI)
      • 内存控制器驱动程序
      • 基于消息的设备
      • 杂项设备
      • 并行端口设备
      • 16x50 UART 驱动程序
      • 脉冲宽度调制 (PWM)
      • MMC/SD/SDIO 卡支持
      • 存储技术设备 (MTD)
      • MTD NAND 驱动程序编程接口
      • 近场通信
      • NTB 驱动程序
      • 非易失性存储设备 (NVDIMM)
      • NVMEM 子系统
      • PARPORT 接口文档
      • 通用 PHY 框架
      • PINCTRL(引脚控制)子系统
      • PLDM 固件闪存更新库
      • pldmfw 库概述
      • PPS - 每秒脉冲
      • Linux 的 PTP 硬件时钟基础设施
      • 脉冲宽度调制 (PWM) 接口
      • 电源排序 API
      • 电压和电流调节器 API
      • 复位控制器 API
      • rfkill - RF 射频开关支持
      • 编写 s390 通道设备驱动程序
      • SCSI 接口指南
      • 串行设备支持
      • SM501 驱动程序
      • SoundWire 文档
      • 串行外围接口 (SPI)
      • 表面系统聚合器模块 (SSAM)
      • Linux Switchtec 支持
      • 同步文件 API 指南
      • target 和 iSCSI 接口指南
      • TEE(可信执行环境)驱动程序 API
      • 热管理
      • TTY
      • WBRF - Wifi 频段 RFI 缓解
      • WMI 驱动程序 API
      • Xilinx FPGA
      • 为 Zorro 设备编写设备驱动程序
  • 子系统
  • 锁定
  • 许可规则
  • 编写文档
  • 开发工具
  • 测试指南
  • 黑客指南
  • 跟踪
  • 故障注入
  • 实时补丁
  • Rust
  • 管理
  • 构建系统
  • 报告问题
  • 用户空间工具
  • 用户空间 API
  • 固件
  • 固件和设备树
  • CPU 架构
  • 未分类的文档
  • 翻译

本页

  • 显示源代码

Linux 固件 API¶

  • 简介
    • 固件请求的类型
  • 固件 API 核心功能
    • 固件搜索路径
    • 内置固件
    • 固件缓存
    • 直接文件系统查找
      • 固件和 initramfs
    • 回退机制
      • 证明固件回退机制的合理性
      • 回退机制的类型
      • 固件 sysfs 加载工具
        • firmware_fallback_sysfs
      • 固件 kobject uevent 回退机制
      • 固件自定义回退机制
      • 固件回退超时
      • EFI 嵌入式固件回退机制
        • 如何检查和提取嵌入式固件的示例
    • 固件查找顺序
    • 固件指南
  • UEFI 支持
    • UEFI stub 库函数
  • request_firmware API
    • 同步固件请求
      • request_firmware
      • firmware_request_nowarn
      • firmware_request_platform
      • request_firmware_direct
      • request_firmware_into_buf
    • 异步固件请求
      • request_firmware_nowait
    • 重启时的特殊优化
      • firmware_request_cache()
    • request firmware API 预期的驱动程序使用
  • 固件上传 API
    • 注册固件上传
      • firmware_upload_register
      • firmware_upload_unregister
      • 固件上传操作
      • 固件上传进度代码
      • 固件上传错误代码
    • Sysfs 属性
  • 其他固件接口
    • DMI 接口
    • EDD 接口
    • 通用系统帧缓冲接口
    • 英特尔 Stratix10 SoC 服务层
©内核开发社区。 | 由 Sphinx 5.3.0 & Alabaster 0.7.16 驱动 | 页面源