Optical TOSLINK Input to Micro?

Hi all. Wondering if anyone has ideas for a TOSLINK optical receiver / decoder that could interface with a microcontroller (I’m thinking of maybe the Adafruit Feather M0 with SAMD21). Ideally, the hardware would handle the heavy lifting of decoding the transmission format and present the digital audio samples to the micro. Maybe issue an interrupt when each sample is ready and transfer via high-speed SPI? Preferably, this would be a complete module solution rather than just a chip.

Thanks.