The Bonobo has 2 AMPs: one for the speakers and one for the subwoofer. Smart AMP data was collected using a logic analyzer connected to the IC during system start on proprietary firmware. This data is then used to generate a C file [1]. [1]: https://github.com/system76/smart-amp Change-Id: I5389a9890563ebd3adb20096b6225f474bc006f9 Signed-off-by: Tim Crawford <tcrawford@system76.com>
16 lines
307 B
C
16 lines
307 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
|
|
#include <drivers/i2c/tas5825m/tas5825m.h>
|
|
|
|
#include "tas5825m-normal.c"
|
|
#include "tas5825m-sub.c"
|
|
|
|
int tas5825m_setup(struct device *dev, int id)
|
|
{
|
|
if (id == 0)
|
|
return tas5825m_setup_normal(dev);
|
|
if (id == 1)
|
|
return tas5825m_setup_sub(dev);
|
|
return -1;
|
|
}
|