Project Description
Project Name: Beagle BSP: Add a flattened device tree based initialization
Student: G S Niteesh Babu
Mentors: Christian Mauderer, Amaan Cheval, Vijay Kumar Banerjee
Original proposal.
This project aims to refactor and improve the BSP. This is acheived by refactoring the drivers to parse values from the device tree instead of using the hard coded them. This also resolves another problem faced by the BSP. Few pins are double initialiazed when used along with libBSD. First time during initialization of RTEMS driver and second time during initialization of libBSD. This is achieved using importing the pin mux driver into RTEMS from libBSD.