Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we have a TODO List #12

Open
VedantParanjape opened this issue Oct 30, 2020 · 6 comments
Open

Can we have a TODO List #12

VedantParanjape opened this issue Oct 30, 2020 · 6 comments

Comments

@VedantParanjape
Copy link

Can there be a TODO List to get new people onboarded.

@Yangff
Copy link
Contributor

Yangff commented Oct 31, 2020

I think there can be two things.. one is that we can rewrite these low-level libraries. This should be relatively easy since all symbols are preserved.

Another thing is that we can reverse-engineering the reg table. Which seems to be hard, I already compared the regs from bl602 with bk7231. It turns out that they have different reg maps, and might even have different values for regs that shared same funcationality... at least from what I'm reading for phy and modem.

@VedantParanjape
Copy link
Author

Hi, how can you rewrite low-level libraries without register map.

Can you link a WIP rewrite of any of these libraries just for reference.

@Yangff
Copy link
Contributor

Yangff commented Nov 1, 2020

Hi, how can you rewrite low-level libraries without register map.

Can you link a WIP rewrite of any of these libraries just for reference.

I' doing phy_ functions now. That's easy because you know all the addresses and what's bing written to these addresses. The only thing you don't know is the meaning of them. But that doesn't stop you from writing exactly same code..

I assume there might be some legal problem, so the next step might be trying to figure out the reg map by playing with the values and see what happens to the hardware..

@VedantParanjape
Copy link
Author

' doing phy_ functions now. That's easy because you know all the addresses and what's bing written to these addresses. The only thing you don't know is the meaning of them. But that doesn't stop you from writing exactly same code..

Makes sense, I'll take a look at this, and ask you any queries if that's okay

I assume there might be some legal problem, so the next step might be trying to figure out the reg map by playing with the values and see what happens to the hardware..

I don't have the hardware yet :(

@gamelaster
Copy link
Member

@VedantParanjape please, can you contact me at gamiee (at) pine64.dev ? Thank you 😊

@AshUK
Copy link

AshUK commented Nov 16, 2020

IMO a github project/issues board would be more appropriate as it would enable transparency and tracking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants