pinctrl-sprd.c (4b4193256c8d3bc3a5397b5cd9494c2ad386317d) pinctrl-sprd.c (60c456e0ff06b8918a0899987cc0faa23f16933d)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Spreadtrum pin controller driver
4 * Copyright (C) 2017 Spreadtrum - http://www.spreadtrum.com
5 */
6
7#include <linux/debugfs.h>
8#include <linux/err.h>

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

682 val |= INPUT_SCHMITT;
683 else
684 val &= ~INPUT_SCHMITT;
685
686 mask = INPUT_SCHMITT_MASK;
687 shift = INPUT_SCHMITT_SHIFT;
688 break;
689 case PIN_CONFIG_BIAS_PULL_UP:
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Spreadtrum pin controller driver
4 * Copyright (C) 2017 Spreadtrum - http://www.spreadtrum.com
5 */
6
7#include <linux/debugfs.h>
8#include <linux/err.h>

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

682 val |= INPUT_SCHMITT;
683 else
684 val &= ~INPUT_SCHMITT;
685
686 mask = INPUT_SCHMITT_MASK;
687 shift = INPUT_SCHMITT_SHIFT;
688 break;
689 case PIN_CONFIG_BIAS_PULL_UP:
690 if (is_sleep_config == true) {
690 if (is_sleep_config) {
691 val |= SLEEP_PULL_UP;
692 mask = SLEEP_PULL_UP_MASK;
693 shift = SLEEP_PULL_UP_SHIFT;
694 } else {
695 if (arg == 20000)
696 val |= PULL_UP_20K;
697 else if (arg == 4700)
698 val |= PULL_UP_4_7K;

--- 439 unchanged lines hidden ---
691 val |= SLEEP_PULL_UP;
692 mask = SLEEP_PULL_UP_MASK;
693 shift = SLEEP_PULL_UP_SHIFT;
694 } else {
695 if (arg == 20000)
696 val |= PULL_UP_20K;
697 else if (arg == 4700)
698 val |= PULL_UP_4_7K;

--- 439 unchanged lines hidden ---