gpiomux 25 drivers/i2c/muxes/i2c-mux-gpio.c static void i2c_mux_gpio_set(const struct gpiomux *mux, unsigned val) gpiomux 36 drivers/i2c/muxes/i2c-mux-gpio.c struct gpiomux *mux = i2c_mux_priv(muxc); gpiomux 45 drivers/i2c/muxes/i2c-mux-gpio.c struct gpiomux *mux = i2c_mux_priv(muxc); gpiomux 53 drivers/i2c/muxes/i2c-mux-gpio.c static int i2c_mux_gpio_probe_dt(struct gpiomux *mux, gpiomux 100 drivers/i2c/muxes/i2c-mux-gpio.c static int i2c_mux_gpio_probe_dt(struct gpiomux *mux, gpiomux 110 drivers/i2c/muxes/i2c-mux-gpio.c struct gpiomux *mux; gpiomux 364 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 0, 0, 0 }, gpiomux 376 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 3 }, gpiomux 388 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 4, 0, 2, 3 }, gpiomux 405 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 416 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 0, 1 }, gpiomux 428 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x0c, 0x04, 0x08, 0x04 }, gpiomux 442 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 455 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0xc00, 0x800, 0x400 }, gpiomux 468 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 1, 1, 2, 3 }, gpiomux 480 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 3 }, gpiomux 493 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x20001,0x10001, 0, 0 }, gpiomux 507 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 13, 14, 11, 7 }, gpiomux 518 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 13, 14, 11, 7 }, gpiomux 533 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 2, 1, 3 }, /* old: {0, 1, 2, 3, 4} */ gpiomux 546 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 1, 0 }, gpiomux 561 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x001e00, 0, 0x018000, 0x014000 }, gpiomux 574 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x4fa007,0xcfa007,0xcfa007,0xcfa007 }, gpiomux 588 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 1, 0, 0, 0 }, gpiomux 599 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 622 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0x800, 0x1000, 0x1000 }, gpiomux 635 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 0x800, 0x400 }, gpiomux 650 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, gpiomux 665 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {0x400, 0x400, 0x400, 0x400 }, gpiomux 680 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x20000, 0x30000, 0x10000, 0 }, gpiomux 693 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 3 }, gpiomux 705 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0x800, 0x1000, 0x1000 }, gpiomux 720 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x20000, 0x30000, 0x10000, 0x00000 }, gpiomux 765 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 778 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0x0800, 0x1000, 0x1000 }, gpiomux 791 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 1, 0, 0, 0 }, gpiomux 805 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 816 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x500, 0, 0x300, 0x900 }, gpiomux 831 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x122000,0x1000,0x0000,0x620000 }, gpiomux 858 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0x800, 0x1000, 0x1000 }, gpiomux 873 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0x800, 0x1000, 0x1000 }, gpiomux 887 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x21, 0x20, 0x24, 0x2c }, gpiomux 901 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x551400, 0x551200, 0, 0 }, gpiomux 915 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 0xd0001, 0, 0 }, gpiomux 930 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 4, 0, 2, 3 }, gpiomux 945 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 13, 4, 11, 7 }, gpiomux 959 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0}, gpiomux 972 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0xff9ff6, 0xff9ff6, 0xff1ff7, 0 }, gpiomux 987 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 1, 1, 0, 2 }, gpiomux 1001 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 1014 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0xbc803f, 0xbc903f, 0xbcb03f, 0 }, gpiomux 1028 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x20000, 0x30000, 0x10000, 0 }, gpiomux 1045 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {2,0,0,0 }, gpiomux 1058 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {0x10000, 0, 0x10000, 0 }, gpiomux 1074 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x20000, 0, 0x80000, 0x80000 }, gpiomux 1098 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 3 }, gpiomux 1114 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 1, 0xd0001, 0, 0 }, gpiomux 1138 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0x10, 8 }, gpiomux 1157 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x0000,0x0800,0x1000,0x1000 }, gpiomux 1176 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 0, 0, 0 }, gpiomux 1192 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0x800, 0x1000, 0x1000 }, gpiomux 1208 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 1222 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x400, 0x400, 0x400, 0x400 }, gpiomux 1236 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 0, 0, 0 }, gpiomux 1253 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 0, 0, 1 }, gpiomux 1267 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { }, gpiomux 1283 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 1, 0, 4, 4 }, gpiomux 1297 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0xbffe, 0, 0xbfff, 0 }, gpiomux 1313 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 1, 0 }, gpiomux 1330 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x0000,0x0800,0x1000,0x1000 }, gpiomux 1345 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x500, 0x500, 0x300, 0x900 }, gpiomux 1360 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {0x10000, 0, 0x10000, 0 }, gpiomux 1379 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {0x947fff, 0x987fff,0x947fff,0x947fff }, gpiomux 1399 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {0x947fff, 0x987fff,0x947fff,0x947fff }, gpiomux 1428 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 11, 7 }, /* TV and Radio with same GPIO ! */ gpiomux 1464 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x01, 0x00, 0x03, 0x03 }, gpiomux 1490 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 1515 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 2 }, gpiomux 1532 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 3 }, gpiomux 1545 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 1559 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 4, 4 },/* Yes, this tuner uses the same audio output for TV and FM radio! gpiomux 1607 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {7}, gpiomux 1616 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {0x030000, 0x010000, 0, 0 }, gpiomux 1797 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 2, 0, 0 }, gpiomux 1819 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 3}, gpiomux 1846 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 1862 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x08, 0x0f, 0x0a, 0x08 }, gpiomux 1975 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 1989 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2001 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2017 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2031 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2103 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 1, 1, 1, 1 }, gpiomux 2129 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, gpiomux 2158 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x68, 0x68, 0x61, 0x61 }, gpiomux 2172 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 2 }, gpiomux 2195 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2210 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x02, 0x00, 0x00, 0x00 }, gpiomux 2256 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 2271 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 2287 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 0, 0, 0 }, gpiomux 2316 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = {0x31, 0x31, 0x31, 0x31 }, gpiomux 2334 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0x000001,0,0 }, gpiomux 2430 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x00400005, 0, 0x00000001, 0 }, gpiomux 2445 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x001e00, 0, 0x018000, 0x014000 }, gpiomux 2460 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 2 }, gpiomux 2478 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x00400, 0x10400, 0x04400, 0x80000 }, gpiomux 2495 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x21, 0x20, 0x24, 0x2c }, gpiomux 2525 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0x000, 0x100}, gpiomux 2540 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 2, 0, 0, 0 }, gpiomux 2554 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 100000, 100002, 100002, 100000 }, gpiomux 2589 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 3 }, gpiomux 2625 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x00400005, 0, 0x00000001, 0 }, gpiomux 2638 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x20001,0x10001, 0, 0 }, gpiomux 2653 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 2669 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 2 }, /* CONTVFMi */ gpiomux 2692 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0x60000, 0x60000, 0x20000, 0x20000 }, gpiomux 2708 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2721 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2734 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 0, 0, 0 }, /* card has no audio */ gpiomux 2797 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0 }, gpiomux 2858 drivers/media/pci/bt8xx/bttv-cards.c .gpiomux = { 0, 1, 2, 2 }, gpiomux 2940 drivers/media/pci/bt8xx/bttv-cards.c for (i = 0; i < ARRAY_SIZE(bttv_tvcards->gpiomux); i++) { gpiomux 2941 drivers/media/pci/bt8xx/bttv-cards.c bttv_tvcards[btv->c.type].gpiomux[i] = audiomux[i]; gpiomux 2946 drivers/media/pci/bt8xx/bttv-cards.c for (i = 0; i < ARRAY_SIZE(bttv_tvcards->gpiomux); i++) { gpiomux 2947 drivers/media/pci/bt8xx/bttv-cards.c bttv_tvcards[btv->c.type].gpiomux[i] = audioall; gpiomux 2953 drivers/media/pci/bt8xx/bttv-cards.c for (i = 0; i < ARRAY_SIZE(bttv_tvcards->gpiomux); i++) { gpiomux 2955 drivers/media/pci/bt8xx/bttv-cards.c i ? "," : "", bttv_tvcards[btv->c.type].gpiomux[i]); gpiomux 986 drivers/media/pci/bt8xx/bttv-driver.c gpio_val = bttv_tvcards[btv->c.type].gpiomux[input]; gpiomux 227 drivers/media/pci/bt8xx/bttv.h u32 gpiomux[4]; /* Tuner, Radio, external, internal */