Advertisement

[sdm660 android9.0]GPIO的配置方法

阅读量:

SC66一共有3组GPIO

第一组:Sdm660的通用GPIO

例如GPIO_14、GPIO_33、GPIO_76等,这些完全由数字组成的GPIO接口。
对应的设备树节点文件路径为:
kernel/msm-4.4/arch/arm64/boot/dts/qcom/sdm660-pinctrl.dtsi
其在dts文件中的引用方式分别为:
<&tlmm 14 1>, <&tlmm 33 0>, <&tlmm 76 1>
每一个通用GPIO的引用均被尖括号所包裹,每个括号内部包含三个组成部分,具体如下:
第一部分为&tlmm,表示通用GPIO在设备树中的引用标识;
第二部分为14/33/76,对应具体的GPIO编号;
第三部分为1/0/1,即GPIO的激活标志位,用于驱动程序识别与控制。

第二组:pm660 上的GPIO

例如GPIO_11A、GPIO13A等,这些名称均在数字后附加字母A。对应的设备树节点文件路径为:
kernel/msm-4.4/arch/arm64/boot/dts/qcom/msm-pm660.dtsi
其在dts文件中的引用方式分别为:
<&pm660_gpios 11 1>,<&pm660_gpios 13 1>
每一个PM660 GPIO的引用均被尖括号所包围,且每个括

全部评论 (0)

还没有任何评论哟~