The most up to date Linux drivers for the MAX98090 can be found in the Linux kernel under the \sound\soc\codecs pathway. Here is a link to version 4.17-rc2; scrolling down the list you will find the MAX98090 source code and header file which provide a useful basis for creating your own library and drivers. Instructions on finding the most up-to-date version can be found below.
1. Go to www.kernel.org.
2. Click [browse] on the mainline code.
3. Go to the "Tree" tab and click "sound".
4. Click "soc" and then "codecs" on the next two pages.
5. This will bring you to your final destination with a list of all available kernel code written for different codecs, including the MAX98090.