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.

[参考译文] TCA9535:IO 扩展器的器件树配置

Guru**** 2379650 points
Other Parts Discussed in Thread: TCA6416, TCA9535, TCA6424
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1251911/tca9535-device-tree-config-for-io-expander

器件型号:TCA9535
主题中讨论的其他器件: TCA6424、TCA6416

我们将 AM64xx 与 连接到主 i2c0总线的 TCA9535 IO 扩展器配合使用。

请与 TCA9535的正确驱动程序兼容字符串共享器件树配置。

&main_i2c0{
pinctrl-names ="默认";
pinctrl-0 =<&MAIN_i2c0_PINS_DEFAULT>;
状态="可以";

exp1:GPIO@20{
兼容="ti、tca6424";
寄存器=<0x20>;
GPIO 控制器;
#GPIO-CELLS =<2>;
GPIO 行名称="GPIO_eMMC_RSTn"、"CAN_MUX_SEL"、
"GPIO_CPSW1_RST"、"GPIO_RGMII1_RST"、
"GPIO_RGMII2_RST"、"GPIO_PCIe_RST_OUT"、
"MMC1_SD_EN"、"FSI_FET_SEL"、
"MCAN0_STB_3V3"、"MCAN1_STB_3V3"、
"CPSW_FET_SEL"、"CPSW_FET2_SEL"、
"PRG1_RGMII2_FET_SEL"、"TEST_GPIO2"、
"GPIO_OLED_RESETn"、"VPP_LDO_EN"、
"TEST_LED1"、"TP92"、"TP90"、"TP88"、
"TP87"、"TP86"、"TP89"、"TP91";
};

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 

    我们通常不会为 I2C 器件/产品系列提供代码级支持、但会为我们的器件提供模拟支持。  

    从寄存器的角度来看、TCA6416和 TCA9535具有相同的寄存器和默认启动值。 两款器件之间的主要区别仅在于64xx 提供的电平转换以及引脚排列的一些微小差异。 如果将硬件可寻址引脚设置相同、则器件目标地址可以相同。 通过此分析、您应该能够将现有配置重复用于 TCA6416。

    -鲍比