您好!
我们计划在定制 DRA718电路板的 i2c4实例上连接一个解串器
但在 uboot 或 dra71x-EVM.dts 文件中的 mux_data.h 中、我看不到为 i2c4启用了任何引脚多路复用器。
我们是否需要单独或在任何其他文件中启用.dts 文件?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Keerty、
您能否确认以下配置是否正确?
MUX_DATA.h:
const struct pad_conf_entry dra71x_core_padconf_array[]={
{McASP1_FSR、(M10 | PIN_INPUT_PULLUP)}、 // McASP1_fsr.i2c4_SCL *
{McASP1_ACLKR、(M10 | PIN_INPUT_PULLUP)}、 // McASP1_aclkr.i2c4_sda *
};
dra71-EVM.dts:
&dra7_PMX_CORE{
deserial_i2c_pins:pinmux_deserial_i2c_pins{
pinctrl-single、pins =<
DRA7XX_CORE_IOPAD (0x36b0、PIN_INPUT_PULLUP | MUX_MODE10)/* McASP1_fsr.i2c4_SCL 焊球 D17,该引脚通过 McASP 用作 i2c4 SDA */
DRA7XX_CORE_IOPAD (0x36ac、PIN_INPUT_PULLUP | MUX_MODE10)/* McASP1_aclkr.i2c4_sda 焊球 D16,该引脚通过 McASP 用作 i2c4 SCL */
>;
};
};
Prasad、您好!
这些是正确的。
还在 DTS 中启用 i2c4:
diff --git a/arch/arm/boot/dts/dra71-evm.dts b/arch/arm/boot/dts/dra71-evm.dts
索引3c32394e04.a775a7e0de 100644
--- a/arch/arm/boot/dts/dra71-evm.dts
++ b/arch/arm/boot/dts/dra71-evm.dts
@@-179,6+179,10 @@
};
};
+&i2c4{
+status ="确定";
+}:
+
这应该会在 Linux 端得到 i2c4探测。
此致、
基尔西