Home
last modified time | relevance | path

Searched refs:pull (Results 1 – 25 of 81) sorted by relevance

1234

/drivers/pinctrl/starfive/
A DKconfig17 peripherals supporting inputs, outputs, configuring pull-up/pull-down
38 peripherals supporting inputs, outputs, configuring pull-up/pull-down
50 peripherals supporting inputs, outputs, configuring pull-up/pull-down
/drivers/gpio/
A Dgpio-wm831x.c164 const char *pull, *powerdomain; in wm831x_gpio_dbg_show() local
191 pull = "nopull"; in wm831x_gpio_dbg_show()
194 pull = "pulldown"; in wm831x_gpio_dbg_show()
197 pull = "pullup"; in wm831x_gpio_dbg_show()
200 pull = "INVALID PULL"; in wm831x_gpio_dbg_show()
238 pull, in wm831x_gpio_dbg_show()
A Dgpio-sim.c310 int pull; in gpio_sim_sysfs_pull_show() local
313 pull = !!test_bit(line_attr->offset, chip->pull_map); in gpio_sim_sysfs_pull_show()
315 return sysfs_emit(buf, "%s\n", gpio_sim_sysfs_pull_strings[pull]); in gpio_sim_sysfs_pull_show()
324 int ret, pull; in gpio_sim_sysfs_pull_store() local
326 pull = sysfs_match_string(gpio_sim_sysfs_pull_strings, buf); in gpio_sim_sysfs_pull_store()
327 if (pull < 0) in gpio_sim_sysfs_pull_store()
328 return pull; in gpio_sim_sysfs_pull_store()
330 ret = gpio_sim_apply_pull(chip, line_attr->offset, pull); in gpio_sim_sysfs_pull_store()
A Dgpio-mockup.c49 int pull; member
191 chip->lines[offset].pull = value; in gpio_mockup_apply_pull()
269 __gpio_mockup_set(chip, offset, chip->lines[offset].pull); in gpio_mockup_free()
A Dgpio-nomadik.c406 bool pull; in nmk_gpio_dbg_show_one() local
424 pull = !(readl(nmk_chip->addr + NMK_GPIO_PDIS) & BIT(offset)); in nmk_gpio_dbg_show_one()
440 const int pullidx = pull ? 1 : 0; in nmk_gpio_dbg_show_one()
/drivers/pinctrl/qcom/
A Dpinctrl-lpass-lpi.c152 int pull; in lpi_config_get() local
157 pull = FIELD_GET(LPI_GPIO_PULL_MASK, ctl_reg); in lpi_config_get()
161 if (pull == LPI_GPIO_BIAS_DISABLE) in lpi_config_get()
165 if (pull == LPI_GPIO_PULL_DOWN) in lpi_config_get()
169 if (pull == LPI_GPIO_KEEPER) in lpi_config_get()
173 if (pull == LPI_GPIO_PULL_UP) in lpi_config_get()
358 int pull; in lpi_gpio_dbg_show_one() local
375 pull = FIELD_GET(LPI_GPIO_PULL_MASK, ctl_reg); in lpi_gpio_dbg_show_one()
379 seq_printf(s, " %s", pulls[pull]); in lpi_gpio_dbg_show_one()
A Dpinctrl-msm.c674 int pull; in msm_gpio_dbg_show_one() local
702 pull = (ctl_reg >> g->pull_bit) & 3; in msm_gpio_dbg_show_one()
721 seq_printf(s, " %s", pulls_no_keeper[pull]); in msm_gpio_dbg_show_one()
723 seq_printf(s, " %s", pulls_keeper[pull]); in msm_gpio_dbg_show_one()
/drivers/mfd/
A Dwm8350-gpio.c184 int pol, int pull, int invert, int debounce) in wm8350_gpio_config() argument
187 if (pull == WM8350_GPIO_PULL_NONE) { in wm8350_gpio_config()
192 } else if (pull == WM8350_GPIO_PULL_UP) { in wm8350_gpio_config()
197 } else if (pull == WM8350_GPIO_PULL_DOWN) { in wm8350_gpio_config()
/drivers/gpu/drm/ci/
A Dbuild.sh64 git config --global pull.rebase true
71 git pull ${UPSTREAM_REPO} ${TARGET_BRANCH}-external-fixes
78 git pull origin ${TARGET_BRANCH}-external-fixes
82 … git pull ${CI_MERGE_REQUEST_PROJECT_URL} ${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}-external-fixes
/drivers/pinctrl/vt8500/
A Dpinctrl-wmt.c236 u32 pin, u32 pull, in wmt_pctl_dt_node_to_map_pull() argument
243 if (pull > 2) { in wmt_pctl_dt_node_to_map_pull()
244 dev_err(data->dev, "invalid wm,pull %d\n", pull); in wmt_pctl_dt_node_to_map_pull()
258 switch (pull) { in wmt_pctl_dt_node_to_map_pull()
270 dev_err(data->dev, "invalid pull state %d - disabling\n", pull); in wmt_pctl_dt_node_to_map_pull()
302 u32 pin, func, pull; in wmt_pctl_dt_node_to_map() local
377 (num_pulls > 1 ? i : 0), &pull); in wmt_pctl_dt_node_to_map()
381 err = wmt_pctl_dt_node_to_map_pull(data, np, pin, pull, in wmt_pctl_dt_node_to_map()
/drivers/soc/pxa/
A Dmfp.c171 int pin, af, drv, lpm, edge, pull; in mfp_config() local
181 pull = MFP_PULL(c); in mfp_config()
189 if (likely(pull == MFP_PULL_NONE)) { in mfp_config()
194 p->mfpr_run = tmp | mfpr_pull[pull]; in mfp_config()
/drivers/pinctrl/nomadik/
A Dpinctrl-nomadik.c189 #define PIN_CFG_INPUT(num, alt, pull) \ argument
191 (PIN_NUM(num) | PIN_##alt | PIN_INPUT_##pull))
237 if (pull == NMK_GPIO_PULL_NONE) { in __nmk_gpio_set_pull()
246 if (pull == NMK_GPIO_PULL_UP) { in __nmk_gpio_set_pull()
249 } else if (pull == NMK_GPIO_PULL_DOWN) { in __nmk_gpio_set_pull()
1078 int pull, slpm, output, val, i; in nmk_pin_config_set() local
1096 pull = PIN_PULL(cfg); in nmk_pin_config_set()
1117 pull = slpm_pull - 1; in nmk_pin_config_set()
1126 slpm_pull ? pullnames[pull] : "same", in nmk_pin_config_set()
1134 pin, cfg, pullnames[pull], slpmnames[slpm], in nmk_pin_config_set()
[all …]
/drivers/pinctrl/
A DKconfig100 functionality. This driver supports the pinmux, push-pull and
183 tristate "TI DA850/OMAP-L138/AM18XX pull-up and pull-down groups"
189 pull-up and pull-down pin groups.
320 It provides pin config functions such as pull-up, pull-down,
343 provides pin config functions multiplexing. GPIO pin pull-up,
344 pull-down functions are not supported. Say yes to enable
369 function in alternate mode. This driver also configure push-pull,
440 functionality. This driver supports the pinmux, push-pull and
549 and configuring push-pull, open-drain, and can also be used as
624 such as pull-up, slew rate, etc.
A Dpinctrl-rp1.c1138 struct device_node *np, u32 pin, u32 pull, in rp1_pctl_legacy_map_pull() argument
1146 switch (pull) { in rp1_pctl_legacy_map_pull()
1157 dev_err(pc->dev, "%pOF: invalid brcm,pull %d\n", np, pull); in rp1_pctl_legacy_map_pull()
1189 u32 pin, func, pull; in rp1_pctl_dt_node_to_map() local
1267 &pull); in rp1_pctl_dt_node_to_map()
1270 err = rp1_pctl_legacy_map_pull(pc, np, pin, pull, in rp1_pctl_dt_node_to_map()
A Dpinctrl-rockchip.c2923 int pin_num, int pull) in rockchip_set_pull() argument
2933 dev_dbg(dev, "setting pull of GPIO%d-%d to %d\n", bank->bank_num, pin_num, pull); in rockchip_set_pull()
2937 return pull ? -EINVAL : 0; in rockchip_set_pull()
2947 if (pull == PIN_CONFIG_BIAS_DISABLE) in rockchip_set_pull()
2969 if (rockchip_pull_list[pull_type][i] == pull) { in rockchip_set_pull()
2984 dev_err(dev, "unsupported pull setting %d\n", pull); in rockchip_set_pull()
3212 enum pin_config_param pull) in rockchip_pinconf_pull_valid() argument
3217 return (pull == PIN_CONFIG_BIAS_PULL_PIN_DEFAULT || in rockchip_pinconf_pull_valid()
3218 pull == PIN_CONFIG_BIAS_DISABLE); in rockchip_pinconf_pull_valid()
3220 return pull ? false : true; in rockchip_pinconf_pull_valid()
[all …]
/drivers/pinctrl/intel/
A Dpinctrl-baytrail.c853 u32 conf, pull, val, debounce; in byt_pin_config_get() local
861 pull = conf & BYT_PULL_ASSIGN_MASK; in byt_pin_config_get()
865 if (pull) in byt_pin_config_get()
870 if ((val & BYT_INPUT_EN) || pull != BYT_PULL_ASSIGN_DOWN) in byt_pin_config_get()
878 if ((val & BYT_INPUT_EN) || pull != BYT_PULL_ASSIGN_UP) in byt_pin_config_get()
1145 const char *pull = NULL; in byt_gpio_dbg_show() local
1179 pull = "up"; in byt_gpio_dbg_show()
1182 pull = "down"; in byt_gpio_dbg_show()
1214 if (pull && pull_str) in byt_gpio_dbg_show()
1215 seq_printf(s, " %-4s %-3s", pull, pull_str); in byt_gpio_dbg_show()
A Dpinctrl-lynxpoint.c413 u32 value, pull; in lp_pin_config_get() local
419 pull = value & GPIWP_MASK; in lp_pin_config_get()
423 if (pull != GPIWP_NONE) in lp_pin_config_get()
428 if (pull != GPIWP_DOWN) in lp_pin_config_get()
434 if (pull != GPIWP_UP) in lp_pin_config_get()
A Dpinctrl-cherryview.c920 u32 ctrl0, pull; in chv_config_set_pull() local
937 pull = CHV_PADCTRL0_TERM_1K << CHV_PADCTRL0_TERM_SHIFT; in chv_config_set_pull()
940 pull = CHV_PADCTRL0_TERM_5K << CHV_PADCTRL0_TERM_SHIFT; in chv_config_set_pull()
943 pull = CHV_PADCTRL0_TERM_20K << CHV_PADCTRL0_TERM_SHIFT; in chv_config_set_pull()
949 ctrl0 |= CHV_PADCTRL0_TERM_UP | pull; in chv_config_set_pull()
957 pull = CHV_PADCTRL0_TERM_5K << CHV_PADCTRL0_TERM_SHIFT; in chv_config_set_pull()
960 pull = CHV_PADCTRL0_TERM_20K << CHV_PADCTRL0_TERM_SHIFT; in chv_config_set_pull()
966 ctrl0 |= pull; in chv_config_set_pull()
/drivers/pinctrl/bcm/
A DKconfig137 as bias pull up, pull down, and drive strength configurations, when
188 as bias pull up, pull down, and drive strength configurations, when
A Dpinctrl-bcm2835.c795 struct device_node *np, u32 pin, u32 pull, in bcm2835_pctl_dt_node_to_map_pull() argument
801 if (pull > 2) { in bcm2835_pctl_dt_node_to_map_pull()
802 dev_err(pc->dev, "%pOF: invalid brcm,pull %d\n", np, pull); in bcm2835_pctl_dt_node_to_map_pull()
809 configs[0] = pinconf_to_config_packed(BCM2835_PINCONF_PARAM_PULL, pull); in bcm2835_pctl_dt_node_to_map_pull()
829 u32 pin, func, pull; in bcm2835_pctl_dt_node_to_map() local
904 (num_pulls > 1) ? i : 0, &pull); in bcm2835_pctl_dt_node_to_map()
908 pull, &cur_map); in bcm2835_pctl_dt_node_to_map()
/drivers/pinctrl/freescale/
A Dpinctrl-mxs.c263 u8 ma, vol, pull, bank, shift; in mxs_pinconf_group_set() local
274 pull = PIN_CONFIG_TO_PULL(config); in mxs_pinconf_group_set()
301 reg = d->base + d->soc->regs->pull; in mxs_pinconf_group_set()
304 if (pull) in mxs_pinconf_group_set()
A Dpinctrl-mxs.h68 u16 pull; member
/drivers/pinctrl/renesas/
A Dpinctrl-rzn1.c492 u32 pull, drive, l1mux; in rzn1_pinconf_get() local
501 pull = (l1 >> RZN1_L1_PIN_PULL) & 0x3; in rzn1_pinconf_get()
506 if (pull != RZN1_L1_PIN_PULL_UP) in rzn1_pinconf_get()
510 if (pull != RZN1_L1_PIN_PULL_DOWN) in rzn1_pinconf_get()
514 if (pull != RZN1_L1_PIN_PULL_NONE) in rzn1_pinconf_get()
/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/
A Dg98.fuc0s359 // ok, will need to pull a QUERY object, prepare offsets
369 // pull the first one
385 // ok, we'll need to pull second one too
502 // pull updated IV
/drivers/pinctrl/sunxi/
A Dpinctrl-sunxi.c378 int pull = sunxi_pctrl_parse_bias_prop(node); in sunxi_pctrl_build_pin_config() local
380 if (pull < 0) { in sunxi_pctrl_build_pin_config()
381 ret = pull; in sunxi_pctrl_build_pin_config()
385 if (pull != PIN_CONFIG_BIAS_DISABLE) in sunxi_pctrl_build_pin_config()
388 pinconfig[idx++] = pinconf_to_config_packed(pull, arg); in sunxi_pctrl_build_pin_config()

Completed in 90 milliseconds

1234