@@ -42,6 +42,7 @@ static const struct cs35l41_config cs35l41_config_table[] = {
42
42
* in the ACPI. The Reset GPIO is also valid, so we can use the Reset defined in _DSD.
43
43
*/
44
44
{ "103C89C6" , SPI , 2 , INTERNAL , { CS35L41_RIGHT , CS35L41_LEFT , 0 , 0 }, -1 , -1 , -1 , 1000 , 4500 , 24 },
45
+ { "104312AF" , SPI , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 1 , 2 , 0 , 1000 , 4500 , 24 },
45
46
{ "10431433" , I2C , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 0 , 1 , -1 , 1000 , 4500 , 24 },
46
47
{ "10431463" , I2C , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 0 , 1 , -1 , 1000 , 4500 , 24 },
47
48
{ "10431473" , SPI , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 1 , -1 , 0 , 1000 , 4500 , 24 },
@@ -60,6 +61,11 @@ static const struct cs35l41_config cs35l41_config_table[] = {
60
61
{ "10431CDF" , SPI , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 1 , 2 , 0 , 1000 , 4500 , 24 },
61
62
{ "10431CEF" , SPI , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 1 , 2 , 0 , 1000 , 4500 , 24 },
62
63
{ "10431D1F" , I2C , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 0 , 1 , -1 , 1000 , 4500 , 24 },
64
+ { "10431DA2" , SPI , 2 , EXTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 1 , 2 , 0 , 0 , 0 , 0 },
65
+ { "10431E02" , SPI , 2 , EXTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 1 , 2 , 0 , 0 , 0 , 0 },
66
+ { "10431EE2" , I2C , 2 , EXTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 0 , -1 , -1 , 0 , 0 , 0 },
67
+ { "10431F12" , I2C , 2 , INTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 0 , 1 , -1 , 1000 , 4500 , 24 },
68
+ { "10431F62" , SPI , 2 , EXTERNAL , { CS35L41_LEFT , CS35L41_RIGHT , 0 , 0 }, 1 , 2 , 0 , 0 , 0 , 0 },
63
69
{}
64
70
};
65
71
@@ -334,6 +340,7 @@ static const struct cs35l41_prop_model cs35l41_prop_model_table[] = {
334
340
{ "CLSA0100" , NULL , lenovo_legion_no_acpi },
335
341
{ "CLSA0101" , NULL , lenovo_legion_no_acpi },
336
342
{ "CSC3551" , "103C89C6" , generic_dsd_config },
343
+ { "CSC3551" , "104312AF" , generic_dsd_config },
337
344
{ "CSC3551" , "10431433" , generic_dsd_config },
338
345
{ "CSC3551" , "10431463" , generic_dsd_config },
339
346
{ "CSC3551" , "10431473" , generic_dsd_config },
@@ -352,6 +359,11 @@ static const struct cs35l41_prop_model cs35l41_prop_model_table[] = {
352
359
{ "CSC3551" , "10431CDF" , generic_dsd_config },
353
360
{ "CSC3551" , "10431CEF" , generic_dsd_config },
354
361
{ "CSC3551" , "10431D1F" , generic_dsd_config },
362
+ { "CSC3551" , "10431DA2" , generic_dsd_config },
363
+ { "CSC3551" , "10431E02" , generic_dsd_config },
364
+ { "CSC3551" , "10431EE2" , generic_dsd_config },
365
+ { "CSC3551" , "10431F12" , generic_dsd_config },
366
+ { "CSC3551" , "10431F62" , generic_dsd_config },
355
367
{}
356
368
};
357
369
0 commit comments