-
Notifications
You must be signed in to change notification settings - Fork 1
Description
I am writing regarding an issue I found with the ethernet ports and their use as gpio.
I do not know though if it's the right place to report it.
My company is developing two products based on MT7688KN and MT7628DAN.
Both are using more than 2 ethernet ports. I am responsible for the software part. I have successfully used your u-boot mainline version for MT7628DAN and now I am trying to do the same with this repo, the linux kernel. I got it running but I have an issue with the alternative configuration of the Ethernet ports.
According to the datasheet , in the AGPIO_CFG register you can set the mode for ports p1 to p4 by using bits in EPHY_GPIO_AIO_EN. However, there is a note that if you set one of the bits then the rest of the bits in EPHY_GPIO_AIO_EN are also set. So that means that someone can't use a specific ethernet port as gpio. Is this a hardware bug? If so, are you aware of a workaround (e.g via DMA) ?
I hope you can help me with this issue. If you need more information or have questions, then please let me know.
I am looking forward to your reply. Thank you in advance.