Lines Matching +full:0 +full:xf000
36 .dev_id = "spi0.0", /* SPI device name */
50 [0] = {
53 .bus_num = 0,
54 .chip_select = 0,
62 [0] = {
65 .bus_num = 0,
66 .chip_select = 0,
95 { WM5100_MICDET_MICBIAS3, 0, 0 },
100 0,
101 0,
102 0,
103 0,
104 0x2, /* IRQ: CMOS output */
105 0x3, /* CLKOUT: CMOS output */
114 0x6318, 0x6300, 0x1000, 0x0000, 0x0004, 0x2000, 0xF000,
115 0x0000, 0x0004, 0x2000, 0xF000, 0x0000, 0x0004, 0x2000,
116 0xF000, 0x0000, 0x0004, 0x1000, 0x0800, 0x4000
123 0x000A, 0x6300, 0x1000, 0x0000, 0x0004, 0x2000, 0xF000,
124 0x0000, 0x0004, 0x2000, 0xF000, 0x0000, 0x0004, 0x2000,
125 0xF000, 0x0000, 0x0004, 0x1000, 0x0800, 0x4000
147 0x8001, /* GPIO1 == ADCLRCLK1 */
148 0x8001, /* GPIO2 == ADCLRCLK2, input due to CPU */
149 0x0141, /* GPIO3 == HP_SEL */
150 0x0002, /* GPIO4 == IRQ */
151 0x020e, /* GPIO5 == CLKOUT */
160 0,
163 0,
164 0x8000 | WM8962_GPIO_FN_DMICDAT,
176 { I2C_BOARD_INFO("wm8996", 0x1a),
180 { I2C_BOARD_INFO("wm9081", 0x6c),
185 { I2C_BOARD_INFO("wm5100", 0x1a),
189 { I2C_BOARD_INFO("wm9081", 0x6c),
194 { I2C_BOARD_INFO("wm8962", 0x1a),
212 0x3, /* IRQ out, active high, CMOS */
221 { I2C_BOARD_INFO("wm8958", 0x1a), /* WM8958 is the superset */
245 [2] = 0x10000, /* AIF3TXLRCLK */
246 [3] = 0x4, /* OPCLK */
251 [0] = {
254 .bus_num = 0,
277 [2] = 0x10000, /* AIF3TXLRCLK */
278 [3] = 0x4, /* OPCLK */
283 [0] = {
286 .bus_num = 0,
305 [0] = {
308 .bus_num = 0,
318 { I2C_BOARD_INFO("wm9081", 0x6c),
324 [2] = 0x0005, /* GPIO3 24.576MHz output clock */
338 { I2C_BOARD_INFO("wm2200", 0x3a),
353 { .id = 0x01, .rev = 0xff, .name = "1250-EV1 Springbank" },
354 { .id = 0x02, .rev = 0xff, .name = "1251-EV1 Jura" },
355 { .id = 0x03, .rev = 0xff, .name = "1252-EV1 Glenlivet" },
356 { .id = 0x06, .rev = 0xff, .name = "WM8997-6721-CS96-EV1 Lapraoig" },
357 { .id = 0x07, .rev = 0xff, .name = "WM5110-6271 Deanston",
360 { .id = 0x08, .rev = 0xff, .name = "WM8903-6102 Tamdhu" },
361 { .id = 0x09, .rev = 0xff, .name = "WM1811A-6305 Adelphi" },
362 { .id = 0x0a, .rev = 0xff, .name = "WM8996-6272 Blackadder" },
363 { .id = 0x0b, .rev = 0xff, .name = "WM8994-6235 Benromach" },
364 { .id = 0x11, .rev = 0xff, .name = "6249-EV2 Glenfarclas", },
365 { .id = 0x14, .rev = 0xff, .name = "6271-EV1 Lochnagar" },
366 { .id = 0x15, .rev = 0xff, .name = "6320-EV1 Bells",
369 { .id = 0x21, .rev = 0xff, .name = "1275-EV1 Mortlach" },
370 { .id = 0x25, .rev = 0xff, .name = "1274-EV1 Glencadam" },
371 { .id = 0x31, .rev = 0xff, .name = "1253-EV1 Tomatin",
374 { .id = 0x32, .rev = 0xff, .name = "XXXX-EV1 Caol Illa" },
375 { .id = 0x33, .rev = 0xff, .name = "XXXX-EV1 Oban" },
376 { .id = 0x34, .rev = 0xff, .name = "WM0010-6320-CS42 Balblair",
379 { .id = 0x39, .rev = 0xff, .name = "1254-EV1 Dallas Dhu",
382 { .id = 0x3a, .rev = 0xff, .name = "1259-EV1 Tobermory",
384 { .id = 0x3b, .rev = 0xff, .name = "1255-EV1 Kilchoman",
387 { .id = 0x3c, .rev = 0xff, .name = "1273-EV1 Longmorn" },
388 { .id = 0x3d, .rev = 0xff, .name = "1277-EV1 Littlemill",
391 { .id = 0x3e, .rev = 0, .name = "WM5102-6271-EV1-CS127 Amrut",
395 { .id = 0x3e, .rev = -1, .name = "WM5102-6271-EV1-CS127 Amrut",
399 { .id = 0x3f, .rev = -1, .name = "WM2200-6271-CS90-M-REV1",
408 ret = i2c_smbus_read_byte_data(i2c, 0); in wlf_gf_module_probe()
409 if (ret < 0) { in wlf_gf_module_probe()
414 id = (ret & 0xfe) >> 2; in wlf_gf_module_probe()
415 rev = ret & 0x3; in wlf_gf_module_probe()
416 for (i = 0; i < ARRAY_SIZE(gf_mods); i++) in wlf_gf_module_probe()
417 if (id == gf_mods[i].id && (gf_mods[i].rev == 0xff || in wlf_gf_module_probe()
429 for (j = 0; j < gf_mods[i].num_i2c_devs; j++) { in wlf_gf_module_probe()
441 dev_warn(&i2c->dev, "Unknown module ID 0x%x revision %d\n", in wlf_gf_module_probe()
445 return 0; in wlf_gf_module_probe()
464 return 0; in wlf_gf_module_register()