On Fri, Jun 19, 2009 at 04:42:20PM +0200, Luc Verhaegen wrote:
/**
- Suited for Shuttle AK38N: VIA KT333CF + VIA VT8235 + ITE IT8705F
- */
+static int it8705f_write_enable_2e(const char *name) +{
- it8705f_write_enable(0x2e, name);
- return 0;
+}
+/**
- We use 2 sets of IDs here, you're free to choose which is which. This
- is to provide a very high degree of certainty when matching a board on
- the basis of subsystem/card IDs. As not every vendor handles
@@ -747,6 +765,7 @@ {0x1106, 0x0571, 0x1462, 0x7120, 0, 0, 0, 0, "msi", "kt4v", "MSI", "MS-6712 (KT4V)", board_msi_kt4v}, {0x13f6, 0x0111, 0x1462, 0x5900, 0x1106, 0x3177, 0x1106, 0, "msi", "kt4ultra", "MSI", "MS-6590 (KT4 Ultra)",board_msi_kt4v}, {0x8086, 0x2658, 0x1462, 0x7046, 0x1106, 0x3044, 0x1462, 0x046d, NULL, NULL, "MSI", "MS-7046", ich6_gpio19_raise},
- {0x1106, 0x3177, 0, 0, 0x1106, 0x3199, 0, 0, "shuttle", "ak38n", "Shuttle", "AK38N", it8705f_write_enable_2e}, {0x1106, 0x3038, 0x0925, 0x1234, 0x1106, 0x3058, 0x15DD, 0x7609, NULL, NULL, "Soyo", "SY-7VCA", board_soyo_sy_7vca}, {0x8086, 0x1076, 0x8086, 0x1176, 0x1106, 0x3059, 0x10f1, 0x2498, NULL, NULL, "Tyan", "S2498 (Tomcat K7M)", board_asus_a7v8x_mx}, {0x1106, 0x0314, 0x1106, 0xaa08, 0x1106, 0x3227, 0x1106, 0xAA08, NULL, NULL, "VIA", "EPIA-CN", board_via_epia_sp},
Three things:
- return the value of the it8705f_write_enable in
it8705f_write_enable_2e
Done.
- check whether we can match any board ids there.
Done, I've decided to use the USB and audio devices instead of the above, those seem to have usable subsystem IDs (see lspci). Thus, the board is now autodetected and doesn't need an -m option.
- please attach lspci -vnn for future reference.
Done.
Once done: Acked-by: Luc Verhaegen libv@skynet.be
Thanks, r616.
Uwe.