eNET pins gets no voltage

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

eNET pins gets no voltage

569 次查看
ajita02
Contributor IV

Hi all,

I am using IMX8MM with 5.4.70 kernel version. I am trying to toggle ENET_TD2, ENET_RD2, ENET_RD3 as general gpios. I have configured them as

 

    pinctrl_temp: temp2 {
        fsl,pins = <
            MX8MM_IOMUXC_ENET_RD2_GPIO1_IO28      0x00000140 
            MX8MM_IOMUXC_ENET_RD3_GPIO1_IO29      0x00000160
            MX8MM_IOMUXC_ENET_TD2_GPIO1_IO19      0x00000160 
        >;
    }; 

 

 below. When I try to toggle them through "/sys/class/gpio" but no voltage variation on pins. While I configure to use NAND_CE0_B as follow

 

    pinctrl_gpio_led1: gpioledgrp1 {
        fsl,pins = <
            MX8MM_IOMUXC_NAND_CE0_B_GPIO3_IO1   0x140
        >;
    };

 

 I able to see toggle voltages on oscilloscope. My toggle script is as follow:

 

#!/bin/bash

echo "Performing GPIO PIN configuration"
cd /sys/class/gpio

# Set gpios
echo 28 > export
echo 19 > export
echo 29 > export
echo 65 > export
echo out > gpio28/direction
echo out > gpio19/direction
echo out > gpio65/direction
echo out > gpio29/direction
while true;
do
    echo "Enabling Reset low"

    echo 0 > gpio28/value
    echo 0 > gpio19/value
    echo 0 > gpio29/value
    echo 0 > gpio65/value
    sleep 1
    echo "Enabling Reset high"
    echo 1 > gpio28/value
    echo 1 > gpio19/value
    echo 1 > gpio29/value
    echo 1 > gpio65/value
    sleep 1
done

 

 

Can someone help me with this?

#IMX8MM  #GPIO  #IMX8

Thanks,

Ajita

0 项奖励
回复
1 回复

543 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

You better try the 6.6.36 BSP since the enet in this version change is better to have the latest one.

Regards 

0 项奖励
回复