For a case like this, where your choice is between two binary blobs (FSP or UEFI) I would argue that linuxboot is a better way to go. 

See github.com/osresearch/heads or linuxboot.org for more info. 

ron