一:网络驱动移植
1、网卡复位引脚设置
ENET1,ENET2复位引脚为SNVS_TAMPER7和SNVS_TAMPER8。
首先删除设备树中这两个引脚GPIO5_IO07,GPIO5_IO08的设置(原理图与NXP提供的样板引脚功能不同):
(1)
spi4 {
-- pinctrl-assert-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;
-- cs-gpios = <&gpio5 7 0>;
(2)
&iomuxc_snvs {
pinctrl_spi4: spi4grp {
fsl,pins = <
-- MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x70a1
-- MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x80000000
>;
};
然后设置设置引脚功能为网卡复位:
寄存器配置参考:
pinctrl_enet1: enet1grp {
fsl,pins = <
MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031
++