Searched defs:pull (Results 1 - 16 of 16) sorted by relevance

/drivers/mfd/
H A Dwm8350-gpio.c189 int pol, int pull, int invert, int debounce)
191 /* make sure we never pull up and down at the same time */
192 if (pull == WM8350_GPIO_PULL_NONE) {
197 } else if (pull == WM8350_GPIO_PULL_UP) {
202 } else if (pull == WM8350_GPIO_PULL_DOWN) {
188 wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, int pol, int pull, int invert, int debounce) argument
/drivers/gpio/
H A Dgpio-wm831x.c150 const char *label, *pull, *powerdomain; local
174 pull = "nopull";
177 pull = "pulldown";
180 pull = "pullup";
183 pull = "INVALID PULL";
221 pull,
H A Dgpio-samsung.c44 unsigned int off, samsung_gpio_pull_t pull)
52 pup |= pull << shift;
72 unsigned int off, samsung_gpio_pull_t pull)
74 switch (pull) {
76 pull = 0x01;
79 pull = 0x00;
82 pull = 0x02;
85 return samsung_gpio_setpull_updown(chip, off, pull);
91 samsung_gpio_pull_t pull; local
93 pull
43 samsung_gpio_setpull_updown(struct samsung_gpio_chip *chip, unsigned int off, samsung_gpio_pull_t pull) argument
71 s3c2443_gpio_setpull(struct samsung_gpio_chip *chip, unsigned int off, samsung_gpio_pull_t pull) argument
111 s3c24xx_gpio_setpull_1(struct samsung_gpio_chip *chip, unsigned int off, samsung_gpio_pull_t pull, samsung_gpio_pull_t updown) argument
146 s3c24xx_gpio_setpull_1up(struct samsung_gpio_chip *chip, unsigned int off, samsung_gpio_pull_t pull) argument
158 s3c24xx_gpio_setpull_1down(struct samsung_gpio_chip *chip, unsigned int off, samsung_gpio_pull_t pull) argument
1239 s3c_gpio_cfgall_range(unsigned int start, unsigned int nr, unsigned int cfg, samsung_gpio_pull_t pull) argument
1274 s3c_gpio_setpull(unsigned int pin, samsung_gpio_pull_t pull) argument
[all...]
H A Dgpio-vr41xx.c381 int vr41xx_gpio_pullupdown(unsigned int pin, gpio_pull_t pull) argument
396 if (pull == GPIO_PULL_UP || pull == GPIO_PULL_DOWN) {
398 if (pull == GPIO_PULL_UP)
/drivers/pinctrl/freescale/
H A Dpinctrl-mxs.h41 * pull-up: 6..5 (2)
74 u16 pull; member in struct:mxs_regs
H A Dpinctrl-mxs.c92 ret = of_property_read_u32(np, "fsl,pull-up", &val);
259 u8 ma, vol, pull, bank, shift; local
270 pull = CONFIG_TO_PULL(config);
296 /* pull */
298 reg = d->base + d->soc->regs->pull;
301 if (pull)
/drivers/staging/rtl8723au/hal/
H A Drtl8723au_xmit.c147 int pull = 0; local
160 pull = 1;
294 return pull;
302 int t, sz, w_sz, pull = 0; local
334 pull = update_txdesc(pxmitframe, mem_addr, sz, false);
336 if (pull) {
337 mem_addr += PACKET_OFFSET_SZ; /* pull txdesc head */
/drivers/staging/rtl8188eu/hal/
H A Drtl8188eu_xmit.c177 int pull = 0; local
191 pull = 1;
210 if ((pull) && (pxmitframe->pkt_offset > 0))
344 return pull;
352 int t, sz, w_sz, pull = 0; local
383 pull = update_txdesc(pxmitframe, mem_addr, sz, false);
385 if (pull) {
386 mem_addr += PACKET_OFFSET_SZ; /* pull txdesc head */
/drivers/pinctrl/
H A Dpinctrl-baytrail.c348 const char *pull = NULL; local
360 pull = "up";
363 pull = "down";
395 if (pull && pull_str)
396 seq_printf(s, " %-4s %-3s", pull, pull_str);
H A Dpinctrl-bcm2835.c676 struct device_node *np, u32 pin, u32 pull,
682 if (pull > 2) {
683 dev_err(pc->dev, "%s: invalid brcm,pull %d\n",
684 of_node_full_name(np), pull);
691 configs[0] = BCM2835_PINCONF_PACK(BCM2835_PINCONF_PARAM_PULL, pull);
711 u32 pin, func, pull; local
721 pulls = of_find_property(np, "brcm,pull", NULL);
725 "%s: neither brcm,function nor brcm,pull specified\n",
743 "%s: brcm,pull must have 1 or %d entries\n",
780 err = of_property_read_u32_index(np, "brcm,pull",
675 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...]
H A Dpinctrl-rockchip.c89 * @reg_pull: optional separate register for additional pull settings
533 /* correct the offset, as it is the 2nd pull register */
710 dev_err(info->dev, "unknown pull setting\n");
719 int pin_num, int pull)
729 dev_dbg(info->dev, "setting pull of GPIO%d-%d to %d\n",
730 bank->bank_num, pin_num, pull);
734 return pull ? -EINVAL : 0;
743 if (pull == PIN_CONFIG_BIAS_DISABLE)
757 switch (pull) {
771 dev_err(info->dev, "unsupported pull settin
718 rockchip_set_pull(struct rockchip_pin_bank *bank, int pin_num, int pull) argument
903 rockchip_pinconf_pull_valid(struct rockchip_pin_ctrl *ctrl, enum pin_config_param pull) argument
[all...]
/drivers/pinctrl/qcom/
H A Dpinctrl-msm.c494 int pull; local
498 "no pull",
499 "pull down",
501 "pull up"
510 pull = (ctl_reg >> g->pull_bit) & 3;
514 seq_printf(s, " %s", pulls[pull]);
/drivers/pinctrl/sunxi/
H A Dpinctrl-sunxi.c213 if (of_find_property(node, "allwinner,pull", NULL))
229 if (!of_property_read_u32(node, "allwinner,pull", &val)) {
230 enum pin_config_param pull = PIN_CONFIG_END; local
232 pull = PIN_CONFIG_BIAS_PULL_UP;
234 pull = PIN_CONFIG_BIAS_PULL_DOWN;
235 pinconfig[j++] = pinconf_to_config_packed(pull, 0);
/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.c245 u32 pin, u32 pull,
252 if (pull > 2) {
253 dev_err(data->dev, "invalid wm,pull %d\n", pull);
267 switch (pull) {
279 dev_err(data->dev, "invalid pull state %d - disabling\n", pull);
311 u32 pin, func, pull; local
323 pulls = of_find_property(np, "wm,pull", NULL);
326 dev_err(data->dev, "neither wm,function nor wm,pull specifie
243 wmt_pctl_dt_node_to_map_pull(struct wmt_pinctrl_data *data, struct device_node *np, u32 pin, u32 pull, struct pinctrl_map **maps) argument
[all...]
/drivers/char/
H A Drandom.c425 struct entropy_store *pull; member in struct:entropy_store
458 .pull = &input_pool,
468 .pull = &input_pool,
953 * sure we pull enough for a 'catastrophic reseed'.
958 if (!r->pull ||
983 /* pull at least as much as a wakeup */
989 ENTROPY_BITS(r), ENTROPY_BITS(r->pull));
990 bytes = extract_entropy(r->pull, tmp, bytes,
1009 r->pull->entropy_count >> ENTROPY_SHIFT);
1024 /* Can we pull enoug
[all...]
/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
191 #define PIN_CFG_INPUT(num, alt, pull) \
193 (PIN_NUM(num) | PIN_##alt | PIN_INPUT_##pull))
322 unsigned offset, enum nmk_gpio_pull pull)
328 if (pull == NMK_GPIO_PULL_NONE) {
337 if (pull == NMK_GPIO_PULL_UP) {
340 } else if (pull == NMK_GPIO_PULL_DOWN) {
990 bool pull; local
321 __nmk_gpio_set_pull(struct nmk_gpio_chip *nmk_chip, unsigned offset, enum nmk_gpio_pull pull) argument
1830 int pull, slpm, output, val, i; local
[all...]

Completed in 227 milliseconds