msm8953平台 android9.0 gpio@83 在哪个文件中?
时间: 2024-03-20 13:39:09 浏览: 16
在 Android 9.0 平台上的 MSM8953 芯片上,GPIO 的设备树节点通常在 `qcom-msm8953.dtsi` 文件中定义。在该文件中,您可以找到一个名为 `tlmm` 的节点,它是负责配置芯片引脚的节点。在 `tlmm` 节点下,有一个名为 `gpio@83` 的子节点,它对应 GPIO 83 的配置信息。
以下是 `qcom-msm8953.dtsi` 文件中 `tlmm` 节点下 GPIO 83 的定义:
```
tlmm: gpio@10000000 {
compatible = "qcom,msm-gpio";
reg = <0x10000000 0x1000>;
interrupt-controller;
#interrupt-cells = <2>;
interrupt-parent = <&tlmm>;
gpio-controller;
#gpio-cells = <2>;
ranges;
// ...
gpio@83 {
compatible = "qcom,pinctrl-msm8953-gpio";
gpio-controller;
#gpio-cells = <2>;
interrupt-parent = <&tlmm>;
interrupts = <83 0x2>;
/* Configure GPIO_83 */
gpio-hog;
output-high;
drive-strength = <2>;
/* Pull up GPIO_83 */
gpio-active-high;
};
// ...
};
```
请注意,以上代码仅供参考,具体实现方式取决于您的硬件平台和设备树结构。如果您不确定 GPIO 的设备树节点在哪个文件中定义,您可以尝试在 Android 源代码中搜索相关文件,或者参考设备供应商提供的文档。