On Fri, Nov 29, 2019, 3:34 PM Christian Mauderer <l...@c-mauderer.de> wrote:
> On 29/11/2019 21:12, Niteesh wrote: > > I am interested in contributing to the raspberry pi BSP. As of now RTEMS > > only has support for RPi1 and RPi2, but It seems that most of the code > > for RPi2 should work unmodified for RPi3 and RPi4, I am sure about the > > peripherals since the base address of the registers haven't changed in > > the new ones. > > I looked at the previous GSOC work and README section of the > > raspberrypi, but they look not up to date. I want to know the current > > status of the BSP, what all is completed, yet to be done? so that's I > > could start working on something. > > > > Hello Niteesh, > > from a quick look there are the following drivers: > - Serial > - GPIO > - I2C > - SPI > - Some Framebuffer > > In 2016 a GSoC student tried to port the USB and Ethernet driver. But it > seems that this work hadn't been merged: > > https://devel.rtems.org/wiki/GSoC/2016 > > Regarding good starting points: I think you already found some with just > this mail. > > - If you have an old Pi1 or 2, you could try to run some basic RTEMS > there as a first step. Or did you already try that? > I have not tried it but the RSB bit qemu 4 lists the pi2 as a model. That may be an option. Certainly would be good for automates testing and maybe getting the network driver going > > - You say that it "should work" on RPi3 and RPi4. It would be great if > you could try it and update the documentation if it does. > > - If you take some notes while doing the tests, it would be great if you > could donate them to the documentation so the old README could be > replaced: > https://docs.rtems.org/branches/master/user/bsps/bsps-arm.html#raspberrypi > > - If you want to start a bigger project you could take a look at the USB > work and test it. Most likely it still needs some work. > > - If you are interested in any other peripheral of the Pi: Just ask. > > Best regards > > Christian > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel