Searched refs:pull (Results 1 - 25 of 81) sorted by path

1234

/linux-master/drivers/mfd/
H A Dwm8350-gpio.c184 int pol, int pull, int invert, int debounce)
186 /* make sure we never pull up and down at the same time */
187 if (pull == WM8350_GPIO_PULL_NONE) {
192 } else if (pull == WM8350_GPIO_PULL_UP) {
197 } else if (pull == WM8350_GPIO_PULL_DOWN) {
183 wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, int pol, int pull, int invert, int debounce) argument
/linux-master/include/linux/mfd/wm8350/
H A Dgpio.h207 * R129 (0x81) - GPIO Pin pull up Control
345 int pol, int pull, int invert, int debounce);
/linux-master/arch/arm/lib/
H A Dcopy_template.S183 .macro forward_copy_shift pull push
205 mov r3, lr, lspull #\pull
209 mov r4, r4, lspull #\pull
211 mov r5, r5, lspull #\pull
213 mov r6, r6, lspull #\pull
215 mov r8, r8, lspull #\pull
217 mov r9, r9, lspull #\pull
219 mov r10, r10, lspull #\pull
221 mov ip, ip, lspull #\pull
233 15: mov r3, lr, lspull #\pull
[all...]
H A Dmemmove.S134 .macro backward_copy_shift push pull
158 orr lr, lr, ip, lspull #\pull
160 orr ip, ip, r10, lspull #\pull
162 orr r10, r10, r9, lspull #\pull
164 orr r9, r9, r8, lspull #\pull
166 orr r8, r8, r6, lspull #\pull
168 orr r6, r6, r5, lspull #\pull
170 orr r5, r5, r4, lspull #\pull
172 orr r4, r4, r3, lspull #\pull
186 orr lr, lr, r3, lspull #\pull
[all...]
/linux-master/arch/arm/mach-omap1/
H A Dmux.c27 * description mux mode mux pull pull pull pu_pd pu dbg
291 pull_orig = 0, pull = 0; local
316 /* Check for pull up or pull down selection on 1610 */
326 /* Use pull up */
331 /* Use pull down */
339 /* Check for an associated pull down register */
348 /* Low bit = pull enable
[all...]
/linux-master/arch/arm/mach-s3c/
H A Dgpio-cfg-helpers.h30 unsigned int off, samsung_gpio_pull_t pull)
32 return (chip->config->set_pull)(chip, off, pull);
29 samsung_gpio_do_setpull(struct samsung_gpio_chip *chip, unsigned int off, samsung_gpio_pull_t pull) argument
H A Dgpio-cfg.h13 * changing the pull-{up,down} configurations.
33 * @get_pull: Read the current pull configuration for the GPIO
34 * @set_pull: Set the current pull configuration for the GPIO
54 samsung_gpio_pull_t pull);
110 /* Define values for the pull-{up,down} available for each gpio pin.
112 * These values control the state of the weak pull-{up,down} resistors
122 * s3c_gpio_setpull() - set the state of a gpio pin pull resistor
123 * @pin: The pin number to configure the pull resistor.
124 * @pull: The configuration for the pull resisto
[all...]
H A Dgpio-samsung.c41 unsigned int off, samsung_gpio_pull_t pull)
49 pup |= pull << shift;
856 unsigned int cfg, samsung_gpio_pull_t pull)
861 s3c_gpio_setpull(start, pull);
871 int s3c_gpio_setpull(unsigned int pin, samsung_gpio_pull_t pull) argument
883 ret = samsung_gpio_do_setpull(chip, offset, pull);
40 samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, unsigned int off, samsung_gpio_pull_t pull) argument
855 s3c_gpio_cfgall_range(unsigned int start, unsigned int nr, unsigned int cfg, samsung_gpio_pull_t pull) argument
/linux-master/drivers/gpio/
H A Dgpio-mockup.c42 * @pull: Configures the current pull of the GPIO as 0 (pull-down) or
43 * 1 (pull-up)
49 int pull; member in struct:gpio_mockup_line_status
187 chip->lines[offset].pull = value;
265 __gpio_mockup_set(chip, offset, chip->lines[offset].pull);
330 * line's file changes the current *pull*. Default pull for mockup lines is
337 * the corresponding debugfs file will change the pull t
[all...]
H A Dgpio-nomadik.c403 bool pull; local
421 pull = !(readl(nmk_chip->addr + NMK_GPIO_PDIS) & BIT(offset));
437 const int pullidx = pull ? 1 : 0;
441 "pull enabled",
H A Dgpio-sim.c42 #define GPIO_SIM_NUM_ATTRS 3 /* value, pull and sentinel */
245 test_bit(i, chip->pull_map) ? "pull-up" :
246 "pull-down");
274 [0] = "pull-down",
275 [1] = "pull-up",
284 int pull; local
287 pull = !!test_bit(line_attr->offset, chip->pull_map);
289 return sysfs_emit(buf, "%s\n", gpio_sim_sysfs_pull_strings[pull]);
298 int ret, pull; local
300 pull
[all...]
H A Dgpio-wm831x.c164 const char *pull, *powerdomain; local
191 pull = "nopull";
194 pull = "pulldown";
197 pull = "pullup";
200 pull = "INVALID PULL";
238 pull,
241 reg & WM831X_GPN_OD ? "open-drain" : "push-pull",
/linux-master/drivers/gpu/drm/ci/
H A Dbuild.sh60 git config --global pull.rebase true
67 git pull ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes
74 git pull origin ${TARGET_BRANCH}-external-fixes
78 git pull ${CI_MERGE_REQUEST_PROJECT_URL} ${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}-external-fixes
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-bcm2835.c791 struct device_node *np, u32 pin, u32 pull,
797 if (pull > 2) {
798 dev_err(pc->dev, "%pOF: invalid brcm,pull %d\n", np, pull);
805 configs[0] = pinconf_to_config_packed(BCM2835_PINCONF_PARAM_PULL, pull);
825 u32 pin, func, pull; local
840 pulls = of_find_property(np, "brcm,pull", NULL);
844 "%pOF: neither brcm,function nor brcm,pull specified\n",
862 "%pOF: brcm,pull must have 1 or %d entries\n",
899 err = of_property_read_u32_index(np, "brcm,pull",
790 bcm2835_pctl_dt_node_to_map_pull(struct bcm2835_pinctrl *pc, struct device_node *np, u32 pin, u32 pull, struct pinctrl_map **maps) argument
[all...]
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx23.c257 .pull = 0x400,
H A Dpinctrl-imx28.c373 .pull = 0x600,
H A Dpinctrl-mxs.c87 ret = of_property_read_u32(np, "fsl,pull-up", &val);
263 u8 ma, vol, pull, bank, shift; local
274 pull = PIN_CONFIG_TO_PULL(config);
299 /* pull */
301 reg = d->base + d->soc->regs->pull;
304 if (pull)
H A Dpinctrl-mxs.h35 * pull-up: 6..5 (2)
68 u16 pull; member in struct:mxs_regs
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c852 u32 conf, pull, val, debounce; local
860 pull = conf & BYT_PULL_ASSIGN_MASK;
864 if (pull)
869 if ((val & BYT_INPUT_EN) || pull != BYT_PULL_ASSIGN_DOWN)
877 if ((val & BYT_INPUT_EN) || pull != BYT_PULL_ASSIGN_UP)
1142 const char *pull = NULL; local
1176 pull = "up";
1179 pull = "down";
1211 if (pull && pull_str)
1212 seq_printf(s, " %-4s %-3s", pull, pull_st
[all...]
H A Dpinctrl-cherryview.c920 u32 ctrl0, pull; local
936 /* For 1k there is only pull up */
937 pull = CHV_PADCTRL0_TERM_1K << CHV_PADCTRL0_TERM_SHIFT;
940 pull = CHV_PADCTRL0_TERM_5K << CHV_PADCTRL0_TERM_SHIFT;
943 pull = CHV_PADCTRL0_TERM_20K << CHV_PADCTRL0_TERM_SHIFT;
949 ctrl0 |= CHV_PADCTRL0_TERM_UP | pull;
957 pull = CHV_PADCTRL0_TERM_5K << CHV_PADCTRL0_TERM_SHIFT;
960 pull = CHV_PADCTRL0_TERM_20K << CHV_PADCTRL0_TERM_SHIFT;
966 ctrl0 |= pull;
H A Dpinctrl-lynxpoint.c174 #define GPIWP_MASK GENMASK(1, 0) /* weak pull options */
176 #define GPIWP_DOWN 1 /* weak pull down */
177 #define GPIWP_UP 2 /* weak pull up */
413 u32 value, pull; local
419 pull = value & GPIWP_MASK;
423 if (pull != GPIWP_NONE)
428 if (pull != GPIWP_DOWN)
434 if (pull != GPIWP_UP)
/linux-master/drivers/pinctrl/nomadik/
H A Dpinctrl-nomadik.c54 * bit 16..18 - SLPM pull up/down state
64 * pull up/down = disabled
69 * SLPM pull = same as normal
188 #define PIN_CFG_INPUT(num, alt, pull) \
190 (PIN_NUM(num) | PIN_##alt | PIN_INPUT_##pull))
231 unsigned int offset, enum nmk_gpio_pull pull)
236 if (pull == NMK_GPIO_PULL_NONE) {
245 if (pull == NMK_GPIO_PULL_UP) {
248 } else if (pull == NMK_GPIO_PULL_DOWN) {
683 NMK_CONFIG_PIN_ARRAY("ste,sleep-pull
230 __nmk_gpio_set_pull(struct nmk_gpio_chip *nmk_chip, unsigned int offset, enum nmk_gpio_pull pull) argument
1062 int pull, slpm, output, val, i; local
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-ingenic.c3831 bool pull, pullup, pulldown; local
3859 pull = !ingenic_get_pin_config(jzpc, pin, JZ4770_GPIO_PEN);
3861 pull = !ingenic_get_pin_config(jzpc, pin, JZ4740_GPIO_PULL_DIS);
3863 pull = ingenic_get_pin_config(jzpc, pin, JZ4730_GPIO_GPPUR);
3865 pullup = pull && (jzpc->info->pull_ups[offt] & BIT(idx));
3866 pulldown = pull && (jzpc->info->pull_downs[offt] & BIT(idx));
4023 dev_dbg(jzpc->dev, "disable pull-over for pin P%c%u\n",
4031 dev_dbg(jzpc->dev, "set pull-up for pin P%c%u\n",
4039 dev_dbg(jzpc->dev, "set pull-down for pin P%c%u\n",
H A Dpinctrl-keembay.c966 unsigned int pull)
970 val = u32_replace_bits(val, pull, KEEMBAY_GPIO_MODE_PULLUP_MASK);
965 keembay_pinconf_set_pull(struct keembay_pinctrl *kpc, unsigned int pin, unsigned int pull) argument
H A Dpinctrl-rockchip.c1658 /* correct the offset, as it is the 2nd pull register */
2444 * In the TRM, pull-up being 1 for everything except the GPIO0_D3-D6,
2445 * where that pull up value becomes 3.
2460 int pin_num, int pull)
2470 dev_dbg(dev, "setting pull of GPIO%d-%d to %d\n", bank->bank_num, pin_num, pull);
2474 return pull ? -EINVAL : 0;
2484 if (pull == PIN_CONFIG_BIAS_DISABLE)
2502 if (rockchip_pull_list[pull_type][i] == pull) {
2508 * In the TRM, pull
2459 rockchip_set_pull(struct rockchip_pin_bank *bank, int pin_num, int pull) argument
2740 rockchip_pinconf_pull_valid(struct rockchip_pin_ctrl *ctrl, enum pin_config_param pull) argument
[all...]

Completed in 687 milliseconds

1234