1、我们自己的板子,AM3359处理器,在设计的时候双网口分别使用rgmii和rmii接口,因为rmii接口为50MHz时钟,而我使用cdce913的设备树,配置不出50MHz时钟,输入时钟为25MHz,80MHz以上没有问题,虽然cdce913的fvco最小是80MHz,但是不是还有分频呢吗!这个应该怎么配置?
2、关于clkout2的配置,我现在将rmii的时钟接到了clkout2上,clkout2时钟源设置为l3_gclk,然后4分频,这个都没有问题,可以在系统下查看,clkout确实是50MHz,但是如何在clkout2的管脚上使能输出呢?
我使用的sdk是06.03,最新的。
&clkout2_div_ck {
clocks = <&l3_gclk>;
ti,dividers = <4>;
};
上面是我在设备树里面加的。
&am33xx_pinmux {
pinctrl-names = "default"; /* 管脚默认状态配置 */
pinctrl-0 = <&clkout2_pin>; /* eth1时钟 */
clkout2_pin: pinmux_clkout2_pin {
pinctrl-single,pins = <
0x1b4 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* xdma_event_intr1.clkout2 */
>;
};
管脚复用里面也设置了,但是不知道怎么使能clkout2输出。