Changes between Version 2 and Version 3 of GSoC/2020/Beagle_FDT_initialization


Ignore:
Timestamp:
05/10/20 11:24:31 (4 years ago)
Author:
niteesh
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2020/Beagle_FDT_initialization

    v2 v3  
    3939This causes double initialization of a few pins. Once during initialization of RTEMS drivers and a second time during initialization of libBSD. One of the goals of this project is to move the pin muxing driver into RTEMS and have the driver in libBSD to use it.
    4040
    41 The other goal is to refactor the drivers present in RTEMS for the Beagle BSP to parse values from the device tree and remove the hardcoded values. This would make the BSP more generic and hence adding support for other boards will become easy.
     41The other goal is to refactor the drivers present in RTEMS for the Beagle BSP to parse values from the device tree and remove the hardcoded values. This would make the BSP more generic and hence adding support for other board variants will become easy.
     42
     43The following has to be done to complete the project.
     44
     451. Implement OFW functions.
     462. Import Beagle pin mux driver.
     473. Design and implement a generic pin mux driver.
     484. Refactor the device drivers to parse values from FDT.
     495. Test the drivers.