Lines Matching +full:enable +full:- +full:mask
1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2016-2018 HiSilicon Technologies Co., Ltd.
8 #include <dt-bindings/pinctrl/hisi.h>
10 /* value, enable bits, disable bits, mask */
11 #define PINCTRL_PULLDOWN(value, enable, disable, mask) \ argument
12 (value << 13) (enable << 13) (disable << 13) (mask << 13)
13 #define PINCTRL_PULLUP(value, enable, disable, mask) \ argument
14 (value << 12) (enable << 12) (disable << 12) (mask << 12)
15 #define PINCTRL_SLEW_RATE(value, mask) (value << 8) (mask << 8) argument
16 #define PINCTRL_DRV_STRENGTH(value, mask) (value << 4) (mask << 4) argument
19 emmc_pins_1: emmc-pins-1 {
20 pinctrl-single,pins = <
31 pinctrl-single,bias-pulldown = <
34 pinctrl-single,bias-pullup = <
37 pinctrl-single,slew-rate = <
40 pinctrl-single,drive-strength = <
45 emmc_pins_2: emmc-pins-2 {
46 pinctrl-single,pins = <
49 pinctrl-single,bias-pulldown = <
52 pinctrl-single,bias-pullup = <
55 pinctrl-single,slew-rate = <
58 pinctrl-single,drive-strength = <
63 emmc_pins_3: emmc-pins-3 {
64 pinctrl-single,pins = <
67 pinctrl-single,bias-pulldown = <
70 pinctrl-single,bias-pullup = <
73 pinctrl-single,slew-rate = <
76 pinctrl-single,drive-strength = <
81 emmc_pins_4: emmc-pins-4 {
82 pinctrl-single,pins = <
85 pinctrl-single,bias-pulldown = <
88 pinctrl-single,bias-pullup = <
91 pinctrl-single,slew-rate = <
94 pinctrl-single,drive-strength = <