Other Parts Discussed in Thread: TAS6754-Q1, TAS6424,
Tool/software:
Dear folks!
I'm Isael García from Capgemini Engineering, and we're currently about to start a Linux device driver implementation for the new Class-D amplifier TAS6754-Q1.
Therefore, by digging into kernel examples I found the following Class-D amplifier tas6424 driver implementation:
tas6424.c « codecs « soc « sound - kernel/git/stable/linux.git - Linux kernel stable tree
Although, I managed to find the tas6424-q1 source code as a starting point to develop the new tas6754-q1, I am a newbie in the Linux device driver development process, more specifically, in the architecture design part of a Linux device driver to represent correctly the interaction between the Linux subsystems and the driver tas6424 itself.
I am looking for documentation about the tas6424 Device Driver Architecture Design Diagrams to have it as reference in order to document and design my tas6754-q1 driver implementation.
I tried to access the tidrive.ext.ti.com to see if I could find anything about sequence diagrams, block diagrams or any detailed architecture design diagrams since having the source code is not enough to understand the whole process and such interactions between the Linux subsystems and the driver tas6424 itself.
Unfortunately, I cannot access the tidrive.ext.ti.com and I would also appreciate any guidance to access this external drive from TI tidrive.ext.ti.com, perhaps I can find something interesting there too.
Can anyone help me with the information highlighted in red above?