工具/软件:Linux
大家好、我正在尝试在我的 am5728板上启用 i2c5。 我在 DTS 文件中添加了以下内容。 但是、我仍然看不到 i2c-5出现在/dev/dev 下。
i2c5_pins_default:i2c5_pins_default{
pinctrl-single、pins =<
0x54 (PIN_INPUT | MUX_MODE7)/* i2c5_sda *
0x50 (PIN_INPUT | MUX_MODE7)/* i2c5_SCL *
>;
};
i2c5{(&I)
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&i2c5_PINS_DEFAULT>;
时钟频率=<400000>;
};
我还看到引脚多路复用-引脚文件显示了我的 i2c5引脚多路复用以实现正确操作。
> CD /sys/kernel/debug/pinctrl/4a003400.pinmux
> cat pinmux 引脚
这表明:
引脚20 (PIN20):4807c000.i2c (GPIO 未声明)功能 i2c5_PINS_DEFAULT 组 i2c5_PINS_DEFAULT
引脚21 (PIN21):4807c000.i2c (GPIO 未声明)功能 i2c5_PINS_DEFAULT 组 i2c5_PINS_DEFAULT
当我转到/dev/dev 查看其中存在哪些 i2c 器件时、我可以看到 i2c-0、i2c-2、i2c-4。 我看不到 i2c-5。 请告诉我可能会遇到什么问题。 谢谢。