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 --- |