工具/软件:Linux
我想将 i2c-2适配器添加到我的设备树中、以便在根文件系统中显示为/dev/i2c-2。 我已尝试以下操作、但很不幸运:
i2c2_pins:pinmux_i2c2_pins{
pinctrl-single、pins =<
0x408 (PIN_OUTPUT | MUX_MODE0) /* i2c2_SCL *
0x40c (PIN_OUTPUT | MUX_MODE0) /* i2c2_sda *
>;
};
i2c2{(&I)
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&i2c2_PINs>;
兼容="ti、ompa4_i2c";
ti、hwmods ="i2c2";
#address-cells =<1>;
#size-cells =<0>;
时钟频率=<400000>;
};
但是、这不会导致/dev/i2c-2出现。 有人能告诉我如何正确地将 i2c2添加到 DTS 吗?
作为第二个问题、我确实看到了/dev/i2c-0和/dev/i2c-3、但它们并未显式显示在器件树中。 这两个适配器如何出现在/dev/dev 中,但未在设备树中明确定义?