外部IC AW35615 Programmable USB Type-C PD Controller上报CC_change事件到Qcom改变Power_supply事件
时间: 2024-03-29 11:38:20 浏览: 138
要实现外部IC AW35615 Programmable USB Type-C PD Controller上报CC_change事件到Qcom改变Power_supply事件,可以采取以下步骤:
1. 在AW35615的驱动程序中实现CC_change事件的处理函数,并将该处理函数注册到通知链中。
2. 在通知链中将AW35615的处理函数插入到正确的位置,确保它能够正确地处理CC_change事件。
3. 在AW35615的驱动程序中实现转换函数,将AW35615的CC_change事件转换为内核中的Power_supply事件。
4. 在适配器中实现接口转换,将AW35615的API转换为内核中的API。这样内核就可以正确地调用AW35615的驱动。
5. 在Qcom的驱动程序中实现Power_supply事件的处理函数,并将该处理函数注册到通知链中。
6. 在通知链中将Qcom的处理函数插入到正确的位置,确保它能够正确地处理Power_supply事件。
7. 在Qcom的驱动程序中实现转换函数,将内核中的Power_supply事件转换为Qcom的API。
通过这种方式,就可以实现AW35615的CC_change事件到Qcom的Power_supply事件的转换和兼容。需要注意的是,在实现适配器时,要确保转换的正确性和性能。同时,还需要确保AW35615和Qcom的驱动程序能够正确地处理转换后的事件。
相关问题
AW35615 Programmable USB Type-C PD Controller
经过查阅相关资料,AW35615 Programmable USB Type-C PD Controller是一款由安华科技(Analog Way Technologies)公司开发的可编程USB Type-C PD控制器芯片。该芯片可用于支持USB Type-C接口的设备,包括笔记本电脑、平板电脑、智能手机等。AW35615可以提供高达100W的功率输出,支持多种充电协议和快速充电技术,如USB PD、Qualcomm QC、Huawei FCP等,同时还具备多种保护机制,如过流保护、过温保护、短路保护等。因此,该芯片广泛应用于电源适配器、移动电源、汽车充电器等产品中。
AW35615 Programmable USB Type-C PD Controller与高通qpnp_pdphy.c的关系
AW35615 Programmable USB Type-C PD Controller和高通qpnp_pdphy.c是两个不同的东西,它们分别属于不同的厂商和产品。AW35615是由安华科技(Analog Way Technologies)公司开发的一款可编程USB Type-C PD控制器芯片,用于支持USB PD协议的控制和管理。而高通qpnp_pdphy.c则是高通公司开发的PD PHY驱动程序,用于支持高通芯片平台上的USB PD协议物理层功能。虽然二者都与USB PD协议有关,但它们分别负责不同的功能和层面,因此没有直接的关系。
阅读全文