Hi
I have attached three files to this mail:
1. patch_sigmatel.c.diff
I have a Latitude D531 which has a ATI SB600 with a STAC 9205. The chip is detected, but no config was read with the latest drivers. The problems are the dmic_nids arrays, which are ignored for auto config lookup. This calles is_in_nid_list, which expects a 0 terminated list, but these arrays are not.
Additionally I updated the dell_9205_m43_pin_configs with values from the latest win drivers.
2. create_dell_tables.pl
When looking into the ini files and comparing the nids and config values of the various tables, I got really confused, so I wrote a litte script to extract the values and build the table. This is the extended version, after I got my sound working. It extracts all pin infos from all ini files, generates the apropriate tables and prepends the Version.txt from the driver, resultiung in a kind of C header. Maybe it's usefull for you.
3. patch_sigmatel_dell.h
Output from running create_dell_tables.pl on the latest drivers for my D531 from Dell.
HTH
Jan-Marek Glogowski
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.