Git Product home page Git Product logo

linux's People

Stargazers

 avatar

linux's Issues

Bug? Can't use specific ethernet port as gpio

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.