Lines Matching +full:0 +full:xf000
45 [0] = {
48 .bus_num = 0,
49 .chip_select = 0,
58 [0] = {
61 .bus_num = 0,
62 .chip_select = 0,
84 { WM5100_MICDET_MICBIAS3, 0, 0 },
89 0,
90 0,
91 0,
92 0,
93 0x2, /* IRQ: CMOS output */
94 0x3, /* CLKOUT: CMOS output */
103 0x6318, 0x6300, 0x1000, 0x0000, 0x0004, 0x2000, 0xF000,
104 0x0000, 0x0004, 0x2000, 0xF000, 0x0000, 0x0004, 0x2000,
105 0xF000, 0x0000, 0x0004, 0x1000, 0x0800, 0x4000
112 0x000A, 0x6300, 0x1000, 0x0000, 0x0004, 0x2000, 0xF000,
113 0x0000, 0x0004, 0x2000, 0xF000, 0x0000, 0x0004, 0x2000,
114 0xF000, 0x0000, 0x0004, 0x1000, 0x0800, 0x4000
129 0x8001, /* GPIO1 == ADCLRCLK1 */
130 0x8001, /* GPIO2 == ADCLRCLK2, input due to CPU */
131 0x0141, /* GPIO3 == HP_SEL */
132 0x0002, /* GPIO4 == IRQ */
133 0x020e, /* GPIO5 == CLKOUT */
142 0,
145 0,
146 0x8000 | WM8962_GPIO_FN_DMICDAT,
158 { I2C_BOARD_INFO("wm8996", 0x1a),
162 { I2C_BOARD_INFO("wm9081", 0x6c),
167 { I2C_BOARD_INFO("wm5100", 0x1a),
171 { I2C_BOARD_INFO("wm9081", 0x6c),
176 { I2C_BOARD_INFO("wm8962", 0x1a),
194 0x3, /* IRQ out, active high, CMOS */
203 { I2C_BOARD_INFO("wm8958", 0x1a), /* WM8958 is the superset */
227 [2] = 0x10000, /* AIF3TXLRCLK */
228 [3] = 0x4, /* OPCLK */
237 [0] = {
240 .bus_num = 0,
264 [2] = 0x10000, /* AIF3TXLRCLK */
265 [3] = 0x4, /* OPCLK */
270 [0] = {
273 .bus_num = 0,
293 [0] = {
296 .bus_num = 0,
307 { I2C_BOARD_INFO("wm9081", 0x6c),
314 [2] = 0x0005, /* GPIO3 24.576MHz output clock */
319 { I2C_BOARD_INFO("wm2200", 0x3a),
334 { .id = 0x01, .rev = 0xff, .name = "1250-EV1 Springbank" },
335 { .id = 0x02, .rev = 0xff, .name = "1251-EV1 Jura" },
336 { .id = 0x03, .rev = 0xff, .name = "1252-EV1 Glenlivet" },
337 { .id = 0x06, .rev = 0xff, .name = "WM8997-6721-CS96-EV1 Lapraoig" },
338 { .id = 0x07, .rev = 0xff, .name = "WM5110-6271 Deanston",
341 { .id = 0x08, .rev = 0xff, .name = "WM8903-6102 Tamdhu" },
342 { .id = 0x09, .rev = 0xff, .name = "WM1811A-6305 Adelphi" },
343 { .id = 0x0a, .rev = 0xff, .name = "WM8996-6272 Blackadder" },
344 { .id = 0x0b, .rev = 0xff, .name = "WM8994-6235 Benromach" },
345 { .id = 0x11, .rev = 0xff, .name = "6249-EV2 Glenfarclas", },
346 { .id = 0x14, .rev = 0xff, .name = "6271-EV1 Lochnagar" },
347 { .id = 0x15, .rev = 0xff, .name = "6320-EV1 Bells",
350 { .id = 0x21, .rev = 0xff, .name = "1275-EV1 Mortlach" },
351 { .id = 0x25, .rev = 0xff, .name = "1274-EV1 Glencadam" },
352 { .id = 0x31, .rev = 0xff, .name = "1253-EV1 Tomatin",
354 { .id = 0x32, .rev = 0xff, .name = "XXXX-EV1 Caol Illa" },
355 { .id = 0x33, .rev = 0xff, .name = "XXXX-EV1 Oban" },
356 { .id = 0x34, .rev = 0xff, .name = "WM0010-6320-CS42 Balblair",
359 { .id = 0x39, .rev = 0xff, .name = "1254-EV1 Dallas Dhu",
361 { .id = 0x3a, .rev = 0xff, .name = "1259-EV1 Tobermory",
363 { .id = 0x3b, .rev = 0xff, .name = "1255-EV1 Kilchoman",
365 { .id = 0x3c, .rev = 0xff, .name = "1273-EV1 Longmorn" },
366 { .id = 0x3d, .rev = 0xff, .name = "1277-EV1 Littlemill",
369 { .id = 0x3e, .rev = 0, .name = "WM5102-6271-EV1-CS127 Amrut",
373 { .id = 0x3e, .rev = -1, .name = "WM5102-6271-EV1-CS127 Amrut",
377 { .id = 0x3f, .rev = -1, .name = "WM2200-6271-CS90-M-REV1",
385 ret = i2c_smbus_read_byte_data(i2c, 0); in wlf_gf_module_probe()
386 if (ret < 0) { in wlf_gf_module_probe()
391 id = (ret & 0xfe) >> 2; in wlf_gf_module_probe()
392 rev = ret & 0x3; in wlf_gf_module_probe()
393 for (i = 0; i < ARRAY_SIZE(gf_mods); i++) in wlf_gf_module_probe()
394 if (id == gf_mods[i].id && (gf_mods[i].rev == 0xff || in wlf_gf_module_probe()
406 for (j = 0; j < gf_mods[i].num_i2c_devs; j++) { in wlf_gf_module_probe()
418 dev_warn(&i2c->dev, "Unknown module ID 0x%x revision %d\n", in wlf_gf_module_probe()
422 return 0; in wlf_gf_module_probe()
426 { "wlf-gf-module", 0 },
441 return 0; in wlf_gf_module_register()