Skip to content

Commit cca28db

Browse files
committed
Merge branch 'topic/cs35l41' into for-next
Pull updates for CS35L41 codec for HP models. Signed-off-by: Takashi Iwai <tiwai@suse.de>
2 parents b5cb53f + 7d65d70 commit cca28db

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

sound/pci/hda/cs35l41_hda_property.c

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,28 @@ static const struct cs35l41_config cs35l41_config_table[] = {
4242
* in the ACPI. The Reset GPIO is also valid, so we can use the Reset defined in _DSD.
4343
*/
4444
{ "103C89C6", 2, INTERNAL, { CS35L41_RIGHT, CS35L41_LEFT, 0, 0 }, -1, -1, -1, 1000, 4500, 24 },
45+
{ "103C8A28", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
46+
{ "103C8A29", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
47+
{ "103C8A2A", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
48+
{ "103C8A2B", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
49+
{ "103C8A2C", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
50+
{ "103C8A2D", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
51+
{ "103C8A2E", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
52+
{ "103C8A30", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
53+
{ "103C8A31", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
54+
{ "103C8BB3", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
55+
{ "103C8BB4", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
56+
{ "103C8BDF", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
57+
{ "103C8BE0", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
58+
{ "103C8BE1", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
59+
{ "103C8BE2", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
60+
{ "103C8BE9", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
61+
{ "103C8BDD", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
62+
{ "103C8BDE", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
63+
{ "103C8BE3", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
64+
{ "103C8BE5", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
65+
{ "103C8BE6", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
66+
{ "103C8B3A", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4100, 24 },
4567
{ "104312AF", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, 2, 0, 1000, 4500, 24 },
4668
{ "10431433", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4500, 24 },
4769
{ "10431463", 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4500, 24 },
@@ -356,6 +378,28 @@ static const struct cs35l41_prop_model cs35l41_prop_model_table[] = {
356378
{ "CSC3551", "10280BEB", generic_dsd_config },
357379
{ "CSC3551", "10280C4D", generic_dsd_config },
358380
{ "CSC3551", "103C89C6", generic_dsd_config },
381+
{ "CSC3551", "103C8A28", generic_dsd_config },
382+
{ "CSC3551", "103C8A29", generic_dsd_config },
383+
{ "CSC3551", "103C8A2A", generic_dsd_config },
384+
{ "CSC3551", "103C8A2B", generic_dsd_config },
385+
{ "CSC3551", "103C8A2C", generic_dsd_config },
386+
{ "CSC3551", "103C8A2D", generic_dsd_config },
387+
{ "CSC3551", "103C8A2E", generic_dsd_config },
388+
{ "CSC3551", "103C8A30", generic_dsd_config },
389+
{ "CSC3551", "103C8A31", generic_dsd_config },
390+
{ "CSC3551", "103C8BB3", generic_dsd_config },
391+
{ "CSC3551", "103C8BB4", generic_dsd_config },
392+
{ "CSC3551", "103C8BDF", generic_dsd_config },
393+
{ "CSC3551", "103C8BE0", generic_dsd_config },
394+
{ "CSC3551", "103C8BE1", generic_dsd_config },
395+
{ "CSC3551", "103C8BE2", generic_dsd_config },
396+
{ "CSC3551", "103C8BE9", generic_dsd_config },
397+
{ "CSC3551", "103C8BDD", generic_dsd_config },
398+
{ "CSC3551", "103C8BDE", generic_dsd_config },
399+
{ "CSC3551", "103C8BE3", generic_dsd_config },
400+
{ "CSC3551", "103C8BE5", generic_dsd_config },
401+
{ "CSC3551", "103C8BE6", generic_dsd_config },
402+
{ "CSC3551", "103C8B3A", generic_dsd_config },
359403
{ "CSC3551", "104312AF", generic_dsd_config },
360404
{ "CSC3551", "10431433", generic_dsd_config },
361405
{ "CSC3551", "10431463", generic_dsd_config },

0 commit comments

Comments
 (0)