请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:PROCESSOR-SDK-AM335X 工具/软件:Linux
您好!
我们正在为新项目筛选运行 AM335x 处理器的旧定制板。 之前的板为 eth phy 配置了 MII、我们要将其更改为 RMII。
这是我们之前的 DT 设置。
psw_default:cpsw_default{ pinctrl-single、pins =< /*从属设备1 */ 0x110 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxer.mii1_rxerr * 0x114 (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txen.mii1_txen * 0x118 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxdv.mii1_rxdv * 0x11c (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd3.mii1_txd3 * 0x120 (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd2.mii1_txd2 * 0x124 (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd1.mii1_txd1 * 0x128 (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd0.mii1_txd0 * 0x12c (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_txclk.mii1_txclk * 0x130 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxclk.mii1_rxclk * 0x134 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd3.mii1_rxd3 * 0x138 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd2.mii1_rxd2 * 0x13c (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd1.mii1_rxd1 * 0x140 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd0.mii1_rxd0 * >; };
现在、为了针对新项目进行原型设计、我们尝试将同一电路板的 MII 调整为用作 RMII (连接到用作开关的硬件芯片)。我已将器件中的 phy-mode 从 MII 更改为 RMII。
但我们面临的问题是、TX_EN 引脚(mii1_txen.mii1_txen)在我们的旧板上无法(物理)访问、因此无法修改。
现在、我来谈谈我的问题:
我可以使用任何可用的 GPIO 引脚作为 RMII 的 TX_EN 吗?
我已将 TX 更改为器件树中的可用 GPIO、如下所示。 请注意、第二个条目已更改。
这是正确的方法、还是我尝试的方法甚至不可能实现?
psw_default:cpsw_default{ pinctrl-single、pins =< /*从属设备1 */ 0x110 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxer.mii1_rxerr * 0x168 (PIN_OUTPUT 下拉| MUX_MODE7)/* mii1_txen.mii1_txen * 0x118 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxdv.mii1_rxdv * 0x11c (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd3.mii1_txd3 * 0x120 (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd2.mii1_txd2 * 0x124 (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd1.mii1_txd1 * 0x128 (PIN_OUTPUT 下拉| MUX_MODE0)/* mii1_txd0.mii1_txd0 * 0x12c (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_txclk.mii1_txclk * 0x130 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxclk.mii1_rxclk * 0x134 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd3.mii1_rxd3 * 0x138 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd2.mii1_rxd2 * 0x13c (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd1.mii1_rxd1 * 0x140 (PIN_INPUT_PULLUP | MUX_MODE0)/* mii1_rxd0.mii1_rxd0 * >; };
提前感谢。 在此处寻求专家对此提供的指导。
此致、
Surjit