Thank you for reviewing the driver and the patches. Your feedback is greatly appreciated.
As you mentioned, our current driver is a large file containing various APIs to support multiple features. We are actively discussing modularizing the driver to enhance clarity and improve understanding. Additionally, we are in the process of creating basic documentation, as well as feature-specific documentation for better clarity.