# 使用风扇控制器调节温度

风扇控制器根据温度输入动态调节风扇速度，以支持最佳的温控性能和能效。支持多种操作模式，并可通过系统节点实时配置。

## 风扇控制器操作

- AMC6821 是由德州仪器开发的一款灵活的温度监控器和 PWM 风扇控制器。它通过 I²C/SMBus 接口进行通信，非常适合需要主动温控管理的嵌入式系统。
- AMC6821 风扇控制器与 Dragonwing IQ-9075 平台集成，用于管理冷却操作。它支持两种操作模式：手动和自动。AMC6821 风扇控制器默认以自动模式运行。Dragonwing IQ-9075 使用默认行为进行动态温控调节。
- 开发者可以参考 AMC6821 控制器特定文档，在手动模式下操作，并配置风扇行为以满足特定的系统要求。
- - AMC6821 风扇控制器的内核驱动程序和相应文档可在以下位置获取：
    - - [AMC8621 driver source file](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/amc6821.c?h=v6.6)。
    - [AMC8621 documentation](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/hwmon/amc6821.rst?h=v6.17-rc6)。

## 连接 SoC

- AMC6821 风扇控制器使用两个引脚与 I²C 总线连接：GPIO99 和 GPIO100
- 引脚在设备树源文件中配置：`arch/arm64/boot/dts/qcom/qcs9075-iq-9075-evk.dts`
- 设备树配置：

> 
> 
> qup_i2c19_default: qup-i2c19-state
>         {
>               pins = "gpio99", "gpio100";
>               function = "qup2_se5";
>               drive-strength = <2>;
>               bias-pull-up;
>         }
>         Copy to clipboard

Note

风扇控制器仅在 Dragonwing IQ-9075 中启用。

## 后续步骤

- [验证温控状态](https://docs.qualcomm.com/doc/80-70022-30SC/topic/thermal-debug.html#thermal-debug)

Last Published: Nov 02, 2025

[Previous Topic
配置 thermal zone](https://docs.qualcomm.com/bundle/publicresource/80-70022-30SC/topics/customize.md) [Next Topic
验证温控状态](https://docs.qualcomm.com/bundle/publicresource/80-70022-30SC/topics/thermal-debug.md)