Is your feature request related to a problem? Please describe.
I believe the axi_spdif_tx.vhd file (and associated linux driver at sound/soc/adi/spdif_tx.c) currently only supports 16 bit audio.
Describe the solution you'd like
I'd like to extend the axi_spdif_tx.vhd file to support 32 bit audio as well. It should be noted that most 24 bit audio sources are packed into 32 bits.
Describe alternatives you've considered
I've considered creating my own from scratch but think it would benefit the community to have the simple changes implemented.
Additional context
PR already submitted for this change here. Patch for linux driver in my personal project can be found here. If the VHDL change is approved, I will request the patch in the Linux Kernel as well.
This is my first time contributing here so any suggestions are welcome.
Is your feature request related to a problem? Please describe.
I believe the axi_spdif_tx.vhd file (and associated linux driver at sound/soc/adi/spdif_tx.c) currently only supports 16 bit audio.
Describe the solution you'd like
I'd like to extend the axi_spdif_tx.vhd file to support 32 bit audio as well. It should be noted that most 24 bit audio sources are packed into 32 bits.
Describe alternatives you've considered
I've considered creating my own from scratch but think it would benefit the community to have the simple changes implemented.
Additional context
PR already submitted for this change here. Patch for linux driver in my personal project can be found here. If the VHDL change is approved, I will request the patch in the Linux Kernel as well.
This is my first time contributing here so any suggestions are welcome.