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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

ソリューションへジャンプ
1,294件の閲覧回数
lebeer
Contributor II

imx8m:

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

 

目录:

/5.4.47/uboot-imx/drivers/i2c

スポイラ
 
ラベル(1)
0 件の賞賛
返信
1 解決策
1,285件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport
0 件の賞賛
返信
3 返答(返信)
1,270件の閲覧回数
lebeer
Contributor II

是的;

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

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

0 件の賞賛
返信
1,291件の閲覧回数
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,286件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport
0 件の賞賛
返信