pinctrl-sprd.c (16ba7e312045cd5d32fba0156312b4303f200787) pinctrl-sprd.c (94873f6b46f8c103759c28adc121a58022972d01)
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>

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

63#define PULL_DOWN BIT(6)
64#define PULL_DOWN_MASK 0x1
65#define PULL_DOWN_SHIFT 6
66
67#define SLEEP_PULL_UP BIT(3)
68#define SLEEP_PULL_UP_MASK 0x1
69#define SLEEP_PULL_UP_SHIFT 3
70
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>

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

63#define PULL_DOWN BIT(6)
64#define PULL_DOWN_MASK 0x1
65#define PULL_DOWN_SHIFT 6
66
67#define SLEEP_PULL_UP BIT(3)
68#define SLEEP_PULL_UP_MASK 0x1
69#define SLEEP_PULL_UP_SHIFT 3
70
71#define PULL_UP_20K (BIT(12) | BIT(7))
72#define PULL_UP_4_7K BIT(12)
71#define PULL_UP_4_7K (BIT(12) | BIT(7))
72#define PULL_UP_20K BIT(7)
73#define PULL_UP_MASK 0x21
74#define PULL_UP_SHIFT 7
75
76#define INPUT_SCHMITT BIT(11)
77#define INPUT_SCHMITT_MASK 0x1
78#define INPUT_SCHMITT_SHIFT 11
79
80enum pin_sleep_mode {

--- 1057 unchanged lines hidden ---
73#define PULL_UP_MASK 0x21
74#define PULL_UP_SHIFT 7
75
76#define INPUT_SCHMITT BIT(11)
77#define INPUT_SCHMITT_MASK 0x1
78#define INPUT_SCHMITT_SHIFT 11
79
80enum pin_sleep_mode {

--- 1057 unchanged lines hidden ---