代码之家  ›  专栏  ›  技术社区  ›  Umaiki

在设备树中设置GPIO组号

  •  0
  • Umaiki  · 技术社区  · 6 年前

    GPIO bank number 在设备树中 i2c gpio controller ?

    gpio-base (见 gpio driver doc )但这不是很有说服力。

    我有一个设备树:

    ...
    &i2c2 {
          pca9502: pca9502@4C {
            compatible = "nxp,pca9502";
            reg = <0x4C>;
            gpio-controller;
            /* HERE */
            gpio-base = <1>; 
         }
    }
    ...
    

    of_get_property(dev.of_node, "gpio-base", NULL);
    

    在这种情况下 gpiochip 是用数字创建的 2^32 给: gpiochip16777216 echo XX > export .

    gpio-base = <1>; ,但 GPIO芯片 号码是504(默认银行号码是-1),我不明白。

    我不知道如何定义 bank number 进入设备树。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Umaiki    6 年前

    嗯,我的问题与设备树结构无关,而是与 endianness