如何在imx8m 在uboot阶段初始化i2c设备

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

如何在imx8m 在uboot阶段初始化i2c设备

跳至解决方案
1,152 次查看
lebeer
Contributor II

imx8m:

在uboot阶段初始化i2c设备,设备树中添加后,,对应.c源代码使用那个呢?

 

目录:

/5.4.47/uboot-imx/drivers/i2c

破坏者
 
0 项奖励
回复
1 解答
1,143 次查看
joanxie
NXP TechSupport
NXP TechSupport
0 项奖励
回复
3 回复数
1,128 次查看
lebeer
Contributor II

是的;

使用的是imx8mq-ddr4-val.dts,目录:/5.4.47/uboot-imx/arch/arm/dts

imx8mq-ddr4-val.dts包含imx8mq.dtsi

0 项奖励
回复
1,149 次查看
lebeer
Contributor II

&i2c1 {
      clock-frequency = <100000>;
      pinctrl-names = "default", "gpio";
      pinctrl-0 = <&pinctrl_i2c1>;
      pinctrl-1 = <&pinctrl_i2c1_gpio>;
      scl-gpios = <&gpio5 14 GPIO_ACTIVE_HIGH>;
      sda-gpios = <&gpio5 15 GPIO_ACTIVE_HIGH>;
      status = "okay";

    ADD

 

      pmic: pfuze100@8 {
      compatible = "fsl,pfuze100";
      reg = <0x8>;

      .......

      }

}

0 项奖励
回复
1,144 次查看
joanxie
NXP TechSupport
NXP TechSupport
0 项奖励
回复