pinctrl-intel.c (dd26209bc56886cacdbd828571e54a6bca251e55) pinctrl-intel.c (f3c75e7a9349d1d33eb53ddc1b31640994969f73)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Intel pinctrl/GPIO core driver.
4 *
5 * Copyright (C) 2015, Intel Corporation
6 * Authors: Mathias Nyman <mathias.nyman@linux.intel.com>
7 * Mika Westerberg <mika.westerberg@linux.intel.com>
8 */

--- 669 unchanged lines hidden (view full) ---

678 value &= ~(PADCFG1_TERM_MASK | PADCFG1_TERM_UP);
679 break;
680
681 case PIN_CONFIG_BIAS_PULL_UP:
682 value &= ~PADCFG1_TERM_MASK;
683
684 value |= PADCFG1_TERM_UP;
685
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Intel pinctrl/GPIO core driver.
4 *
5 * Copyright (C) 2015, Intel Corporation
6 * Authors: Mathias Nyman <mathias.nyman@linux.intel.com>
7 * Mika Westerberg <mika.westerberg@linux.intel.com>
8 */

--- 669 unchanged lines hidden (view full) ---

678 value &= ~(PADCFG1_TERM_MASK | PADCFG1_TERM_UP);
679 break;
680
681 case PIN_CONFIG_BIAS_PULL_UP:
682 value &= ~PADCFG1_TERM_MASK;
683
684 value |= PADCFG1_TERM_UP;
685
686 /* Set default strength value in case none is given */
687 if (arg == 1)
688 arg = 5000;
689
686 switch (arg) {
687 case 20000:
688 value |= PADCFG1_TERM_20K << PADCFG1_TERM_SHIFT;
689 break;
690 case 5000:
691 value |= PADCFG1_TERM_5K << PADCFG1_TERM_SHIFT;
692 break;
693 case 1000:

--- 6 unchanged lines hidden (view full) ---

700 ret = -EINVAL;
701 }
702
703 break;
704
705 case PIN_CONFIG_BIAS_PULL_DOWN:
706 value &= ~(PADCFG1_TERM_UP | PADCFG1_TERM_MASK);
707
690 switch (arg) {
691 case 20000:
692 value |= PADCFG1_TERM_20K << PADCFG1_TERM_SHIFT;
693 break;
694 case 5000:
695 value |= PADCFG1_TERM_5K << PADCFG1_TERM_SHIFT;
696 break;
697 case 1000:

--- 6 unchanged lines hidden (view full) ---

704 ret = -EINVAL;
705 }
706
707 break;
708
709 case PIN_CONFIG_BIAS_PULL_DOWN:
710 value &= ~(PADCFG1_TERM_UP | PADCFG1_TERM_MASK);
711
712 /* Set default strength value in case none is given */
713 if (arg == 1)
714 arg = 5000;
715
708 switch (arg) {
709 case 20000:
710 value |= PADCFG1_TERM_20K << PADCFG1_TERM_SHIFT;
711 break;
712 case 5000:
713 value |= PADCFG1_TERM_5K << PADCFG1_TERM_SHIFT;
714 break;
715 case 1000:

--- 1050 unchanged lines hidden ---
716 switch (arg) {
717 case 20000:
718 value |= PADCFG1_TERM_20K << PADCFG1_TERM_SHIFT;
719 break;
720 case 5000:
721 value |= PADCFG1_TERM_5K << PADCFG1_TERM_SHIFT;
722 break;
723 case 1000:

--- 1050 unchanged lines hidden ---