Booting it successfully for the first time in mainline
Enric Balletbò i Serra enric.balletbo@collabora.com
Booting it successfully for the first time in mainline Enric - - PowerPoint PPT Presentation
Booting it successfully for the first time in mainline Enric Balletb i Serra enric.balletbo@collabora.com Enric Balletbo i Serra Electronic Engineer Hardware and Linux enthusiast Kernel contributor More than 5 years of
Enric Balletbò i Serra enric.balletbo@collabora.com
FOSDEM 2018 2
FOSDEM 2018 3
Board bring-up is the process of validating, both electrically and functionally, a new circuit board design including the porting of boot firmware and the development of a Board Support Package.
4 FOSDEM 2018
5 FOSDEM 2018
6 FOSDEM 2018
7
FOSDEM 2018
8
FOSDEM 2018
9
FOSDEM 2018
10
FOSDEM 2018
– Evaluate the Board Support Package – Consider if it’s well supported in mainline
– Check that the driver is upstream.
– Can an IC replace the microcontroller?
FOSDEM 2018 11
12 FOSDEM 2018
13 FOSDEM 2018
14 FOSDEM 2018
– Write the devicetree fle (architecture specifc)
– Enable of ICs. – Enable of regulators. – Look at pull-up and pull-down muxer possibilities.
FOSDEM 2018 15
FOSDEM 2018 16