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
Raspberry Pi 2 support #53
Comments
Parts of the fundament have been written now. Next step is to make the interrupt establish a little bit more MI using the FDT. |
The symbols/ramdisk issue has been resolved with 18d548b. mkuboot already created a binary with symbols + ramdisk, but always put a u-boot header infront. In this case we want the same thing, but without the header. Now there's a way to produce raw binaries. |
Aaaand some more updates. |
I would like to help with testing this. Is there a specific commit/configuration that you would prefer help with? |
I just committed what I have so far to master, see commit 5d4c5b9. Unfortunately USB (and thus network) still doesn't work. Without that, I wouldn't call it usable. :/ |
I have a new RPi2 burning a hole in my desk, so I am interested to help with bitrig development. I notice that there is no "starting to hack on bitrig" or any docs to help devs get involved with the project. I am happy to help with that, which will be useful for me as well. I will make a different issue for that. As for this issue, what about Ethernet support? Does that rely on USB support? The more you can break up and define the remaining tasks in supporting RPi2, the more I can help. |
True that, I'll have a look at that other issue then. Yeah, Ethernet relies on USB. The ethernet controller is not natively connected on the SoC, but basically a usb->ethernet device. I can actually see and talk to the USB devices, but once there's a bulk transfer to the input endpoint, it times out. Things that are to do:
|
And, of course, setting up a miniroot/install procedure for it. |
Hi guys |
Since I'm not involved with the project anymore, I guess I can close this issue. |
The Raspberry Pi 2 has a quad-core Cortex-A7, so it's based on the ARMv7 architecture. As we stopped supporting everything lower than ARMv7 we can actually try to support this new SoC.
I have spent a bit of time to make it run, trying to be FDT-only instead of using the board. There's a small list of things that I should work on before proper implementation can work.
The text was updated successfully, but these errors were encountered: