Lines Matching defs:mask

74  * Generate a bitmask for setting a value (v) with a write mask bit in hiword
375 .mask = 0x3},
376 {.num = PINCTRL_ROCKCHIP_ONE, .pin = PINCTRL_ROCKCHIP_ONE, .reg = 0x418, .bit = PINCTRL_ROCKCHIP_TWO, .mask = 0x3},
377 {.num = PINCTRL_ROCKCHIP_ONE, .pin = PINCTRL_ROCKCHIP_TWO, .reg = 0x418, .bit = PINCTRL_ROCKCHIP_FOUR, .mask = 0x3},
382 .mask = 0x3},
387 .mask = 0x3},
388 {.num = PINCTRL_ROCKCHIP_ONE, .pin = PINCTRL_ROCKCHIP_FIVE, .reg = 0x418, .bit = PINCTRL_ROCKCHIP_TEN, .mask = 0x3},
393 .mask = 0x3},
398 .mask = 0x3},
403 .mask = 0x3},
404 {.num = PINCTRL_ROCKCHIP_ONE, .pin = PINCTRL_ROCKCHIP_NINE, .reg = 0x41c, .bit = PINCTRL_ROCKCHIP_TWO, .mask = 0x3},
408 {.num = PINCTRL_ROCKCHIP_ZERO, .pin = 20, .reg = 0x10000, .bit = PINCTRL_ROCKCHIP_ZERO, .mask = 0xf},
413 .mask = 0xf},
418 .mask = 0xf},
423 .mask = 0xf},
427 {.num = PINCTRL_ROCKCHIP_TWO, .pin = 20, .reg = 0xe8, .bit = PINCTRL_ROCKCHIP_ZERO, .mask = 0x7},
432 .mask = 0x7},
437 .mask = 0x7},
442 .mask = 0x7},
447 .mask = 0x7},
455 .mask = 0xf},
460 .mask = 0x3},
465 .mask = 0xf},
470 .mask = 0xf},
471 {.num = PINCTRL_ROCKCHIP_ONE, .pin = 20, .reg = 0x30, .bit = PINCTRL_ROCKCHIP_TWELVE, .mask = 0xf},
476 .mask = 0xf},
481 .mask = 0xf},
486 .mask = 0xf},
491 .mask = 0xf},
496 .mask = 0xf},
497 {.num = PINCTRL_ROCKCHIP_TWO, .pin = PINCTRL_ROCKCHIP_TWO, .reg = 0x608, .bit = PINCTRL_ROCKCHIP_ZERO, .mask = 0x7},
502 .mask = 0x7},
507 .mask = 0x7},
512 .mask = 0x7},
517 .mask = 0x7},
525 .mask = 0x3},
526 {.num = PINCTRL_ROCKCHIP_TWO, .pin = PINCTRL_ROCKCHIP_NINE, .reg = 0x24, .bit = PINCTRL_ROCKCHIP_TWO, .mask = 0x3},
527 {.num = PINCTRL_ROCKCHIP_TWO, .pin = PINCTRL_ROCKCHIP_TEN, .reg = 0x24, .bit = PINCTRL_ROCKCHIP_FOUR, .mask = 0x3},
532 .mask = 0x3},
537 .mask = 0x3},
542 .mask = 0x3},
547 .mask = 0x3},
552 .mask = 0x7},
557 .mask = 0x3},
769 static void rockchip_get_recalced_mux(struct rockchip_pin_bank *bank, int pin, int *reg, u8 *bit, int *mask)
788 *mask = data->mask;
1382 int reg, ret, mask, mux_type;
1414 mask = 0xf;
1420 mask = 0x7;
1423 mask = 0x3;
1427 rockchip_get_recalced_mux(bank, pin, &reg, &bit, &mask);
1435 return ((val >> bit) & mask);
1480 int reg, ret, mask, mux_type;
1511 mask = 0xf;
1517 mask = 0x7;
1520 mask = 0x3;
1524 rockchip_get_recalced_mux(bank, pin, &reg, &bit, &mask);
1527 if (mux > mask) {
1558 data &= ~(mask << bit);
1559 data |= (mux & mask) << bit;
1562 data = (mask << (bit + PINCTRL_ROCKCHIP_SIXTEEN));
1564 data |= (mux & mask) << bit;