Intel INT3496 ACPI 设备 extcon 驱动程序文档

Intel INT3496 ACPI 设备 extcon 驱动程序是用于 acpi-id 为 INT3496 的 ACPI 设备的驱动程序,例如在 Intel Baytrail 和 Cherrytrail 平板电脑上发现的。

此 ACPI 设备描述了操作系统如何读取设备 USB-otg 端口的 id 引脚,以及如何选择性地启用 otg 端口上的 Vbus 输出,以及如何选择性地控制 USB 主机和 USB 外围控制器之间的数据引脚多路复用。

ACPI 设备通过从其 ACPI _CRS(当前资源设置)调用返回最多 3 个 gpio 描述符的数组来暴露此功能

索引 0

id 引脚的输入 gpio,它始终存在且有效

索引 1

用于启用设备到 otg 端口的 Vbus 输出的输出 gpio,写入 1 以启用 Vbus 输出(此 gpio 描述符可能不存在或无效)

索引 2

用于在 USB 主机和 USB 外围控制器之间多路复用数据引脚的输出 gpio,写入 1 以多路复用到外围控制器

索引和 GPIO 连接 ID 之间存在如下映射

id

索引 0

vbus

索引 1

mux

索引 2