Typically the closed source drivers are called "Vendor/Binary Blobs", and ROMs and AOSP is still totally possible on it.
AFAIK there's never been a 100% FOSS Android phone. At the bare minimum the cellular modem is generally closed source. Even Fairphone. https://code.fairphone.com/projects/fairphone-4/binary-blobs-package.html