pull              337 arch/arm/mach-omap1/mux.c 		pull_orig = 0, pull = 0;
pull              395 arch/arm/mach-omap1/mux.c 			pull = pull_orig & ~mask;
pull              400 arch/arm/mach-omap1/mux.c 			pull = pull_orig | mask;
pull              403 arch/arm/mach-omap1/mux.c 		omap_writel(pull, cfg->pull_reg);
pull              429 arch/arm/mach-omap1/mux.c 			       cfg->pull_name, cfg->pull_reg, pull_orig, pull);
pull              171 arch/arm/plat-pxa/mfp.c 		int pin, af, drv, lpm, edge, pull;
pull              181 arch/arm/plat-pxa/mfp.c 		pull = MFP_PULL(c);
pull              189 arch/arm/plat-pxa/mfp.c 		if (likely(pull == MFP_PULL_NONE)) {
pull              194 arch/arm/plat-pxa/mfp.c 			p->mfpr_run = tmp | mfpr_pull[pull];
pull               41 arch/arm/plat-samsung/gpio-samsung.c 				unsigned int off, samsung_gpio_pull_t pull)
pull               49 arch/arm/plat-samsung/gpio-samsung.c 	pup |= pull << shift;
pull               69 arch/arm/plat-samsung/gpio-samsung.c 			 unsigned int off, samsung_gpio_pull_t pull)
pull               71 arch/arm/plat-samsung/gpio-samsung.c 	switch (pull) {
pull               73 arch/arm/plat-samsung/gpio-samsung.c 		pull = 0x01;
pull               76 arch/arm/plat-samsung/gpio-samsung.c 		pull = 0x00;
pull               79 arch/arm/plat-samsung/gpio-samsung.c 		pull = 0x02;
pull               82 arch/arm/plat-samsung/gpio-samsung.c 	return samsung_gpio_setpull_updown(chip, off, pull);
pull               88 arch/arm/plat-samsung/gpio-samsung.c 	samsung_gpio_pull_t pull;
pull               90 arch/arm/plat-samsung/gpio-samsung.c 	pull = samsung_gpio_getpull_updown(chip, off);
pull               92 arch/arm/plat-samsung/gpio-samsung.c 	switch (pull) {
pull               94 arch/arm/plat-samsung/gpio-samsung.c 		pull = S3C_GPIO_PULL_UP;
pull               98 arch/arm/plat-samsung/gpio-samsung.c 		pull = S3C_GPIO_PULL_NONE;
pull              101 arch/arm/plat-samsung/gpio-samsung.c 		pull = S3C_GPIO_PULL_DOWN;
pull              105 arch/arm/plat-samsung/gpio-samsung.c 	return pull;
pull              109 arch/arm/plat-samsung/gpio-samsung.c 				  unsigned int off, samsung_gpio_pull_t pull,
pull              115 arch/arm/plat-samsung/gpio-samsung.c 	if (pull == updown)
pull              117 arch/arm/plat-samsung/gpio-samsung.c 	else if (pull == S3C_GPIO_PULL_NONE)
pull              144 arch/arm/plat-samsung/gpio-samsung.c 			     unsigned int off, samsung_gpio_pull_t pull)
pull              146 arch/arm/plat-samsung/gpio-samsung.c 	return s3c24xx_gpio_setpull_1(chip, off, pull, S3C_GPIO_PULL_UP);
pull              156 arch/arm/plat-samsung/gpio-samsung.c 			       unsigned int off, samsung_gpio_pull_t pull)
pull              158 arch/arm/plat-samsung/gpio-samsung.c 	return s3c24xx_gpio_setpull_1(chip, off, pull, S3C_GPIO_PULL_DOWN);
pull             1236 arch/arm/plat-samsung/gpio-samsung.c 			  unsigned int cfg, samsung_gpio_pull_t pull)
pull             1241 arch/arm/plat-samsung/gpio-samsung.c 		s3c_gpio_setpull(start, pull);
pull             1270 arch/arm/plat-samsung/gpio-samsung.c int s3c_gpio_setpull(unsigned int pin, samsung_gpio_pull_t pull)
pull             1282 arch/arm/plat-samsung/gpio-samsung.c 	ret = samsung_gpio_do_setpull(chip, offset, pull);
pull               36 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h 					  unsigned int off, samsung_gpio_pull_t pull)
pull               38 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h 	return (chip->config->set_pull)(chip, off, pull);
pull               65 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h 				    unsigned int off, samsung_gpio_pull_t pull);
pull               77 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h 				      unsigned int off, samsung_gpio_pull_t pull);
pull               95 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h 				       unsigned int off, samsung_gpio_pull_t pull);
pull              146 arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h 				unsigned int off, samsung_gpio_pull_t pull);
pull               54 arch/arm/plat-samsung/include/plat/gpio-cfg.h 				    samsung_gpio_pull_t pull);
pull              143 arch/arm/plat-samsung/include/plat/gpio-cfg.h extern int s3c_gpio_setpull(unsigned int pin, samsung_gpio_pull_t pull);
pull              170 arch/arm/plat-samsung/include/plat/gpio-cfg.h 				 unsigned int cfg, samsung_gpio_pull_t pull);
pull              533 drivers/char/random.c 	struct entropy_store *pull;
pull              567 drivers/char/random.c 	.pull = &input_pool,
pull             1400 drivers/char/random.c 	if (!r->pull ||
pull             1420 drivers/char/random.c 				  ENTROPY_BITS(r), ENTROPY_BITS(r->pull));
pull             1421 drivers/char/random.c 	bytes = extract_entropy(r->pull, tmp, bytes,
pull             1440 drivers/char/random.c 			   r->pull->entropy_count >> ENTROPY_SHIFT);
pull             1633 drivers/char/random.c 	if (!r->initialized && r->pull) {
pull             1634 drivers/char/random.c 		xfer_secondary_pool(r, ENTROPY_BITS(r->pull)/8);
pull               50 drivers/gpio/gpio-mockup.c 	int pull;
pull              196 drivers/gpio/gpio-mockup.c 	__gpio_mockup_set(chip, offset, chip->lines[offset].pull);
pull              274 drivers/gpio/gpio-mockup.c 	chip->lines[priv->offset].pull = val;
pull              163 drivers/gpio/gpio-wm831x.c 		const char *label, *pull, *powerdomain;
pull              187 drivers/gpio/gpio-wm831x.c 			pull = "nopull";
pull              190 drivers/gpio/gpio-wm831x.c 			pull = "pulldown";
pull              193 drivers/gpio/gpio-wm831x.c 			pull = "pullup";
pull              196 drivers/gpio/gpio-wm831x.c 			pull = "INVALID PULL";
pull              234 drivers/gpio/gpio-wm831x.c 			   pull,
pull              184 drivers/mfd/wm8350-gpio.c 		       int pol, int pull, int invert, int debounce)
pull              187 drivers/mfd/wm8350-gpio.c 	if (pull == WM8350_GPIO_PULL_NONE) {
pull              192 drivers/mfd/wm8350-gpio.c 	} else if (pull == WM8350_GPIO_PULL_UP) {
pull              197 drivers/mfd/wm8350-gpio.c 	} else if (pull == WM8350_GPIO_PULL_DOWN) {
pull              691 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		struct device_node *np, u32 pin, u32 pull,
pull              697 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	if (pull > 2) {
pull              698 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		dev_err(pc->dev, "%pOF: invalid brcm,pull %d\n", np, pull);
pull              705 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	configs[0] = pinconf_to_config_packed(BCM2835_PINCONF_PARAM_PULL, pull);
pull              725 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	u32 pin, func, pull;
pull              800 drivers/pinctrl/bcm/pinctrl-bcm2835.c 					(num_pulls > 1) ? i : 0, &pull);
pull              804 drivers/pinctrl/bcm/pinctrl-bcm2835.c 							pull, &cur_map);
pull              256 drivers/pinctrl/freescale/pinctrl-imx23.c 	.pull = 0x400,
pull              372 drivers/pinctrl/freescale/pinctrl-imx28.c 	.pull = 0x600,
pull              260 drivers/pinctrl/freescale/pinctrl-mxs.c 	u8 ma, vol, pull, bank, shift;
pull              271 drivers/pinctrl/freescale/pinctrl-mxs.c 		pull = CONFIG_TO_PULL(config);
pull              298 drivers/pinctrl/freescale/pinctrl-mxs.c 				reg = d->base + d->soc->regs->pull;
pull              301 drivers/pinctrl/freescale/pinctrl-mxs.c 				if (pull)
pull               68 drivers/pinctrl/freescale/pinctrl-mxs.h 	u16 pull;
pull              908 drivers/pinctrl/intel/pinctrl-baytrail.c 	u32 conf, pull, val, debounce;
pull              913 drivers/pinctrl/intel/pinctrl-baytrail.c 	pull = conf & BYT_PULL_ASSIGN_MASK;
pull              919 drivers/pinctrl/intel/pinctrl-baytrail.c 		if (pull)
pull              924 drivers/pinctrl/intel/pinctrl-baytrail.c 		if ((val & BYT_INPUT_EN) || pull != BYT_PULL_ASSIGN_DOWN)
pull              932 drivers/pinctrl/intel/pinctrl-baytrail.c 		if ((val & BYT_INPUT_EN) || pull != BYT_PULL_ASSIGN_UP)
pull             1204 drivers/pinctrl/intel/pinctrl-baytrail.c 		const char *pull = NULL;
pull             1244 drivers/pinctrl/intel/pinctrl-baytrail.c 			pull = "up";
pull             1247 drivers/pinctrl/intel/pinctrl-baytrail.c 			pull = "down";
pull             1279 drivers/pinctrl/intel/pinctrl-baytrail.c 		if (pull && pull_str)
pull             1280 drivers/pinctrl/intel/pinctrl-baytrail.c 			seq_printf(s, " %-4s %-3s", pull, pull_str);
pull             1053 drivers/pinctrl/intel/pinctrl-cherryview.c 	u32 ctrl0, pull;
pull             1069 drivers/pinctrl/intel/pinctrl-cherryview.c 			pull = CHV_PADCTRL0_TERM_1K << CHV_PADCTRL0_TERM_SHIFT;
pull             1072 drivers/pinctrl/intel/pinctrl-cherryview.c 			pull = CHV_PADCTRL0_TERM_5K << CHV_PADCTRL0_TERM_SHIFT;
pull             1075 drivers/pinctrl/intel/pinctrl-cherryview.c 			pull = CHV_PADCTRL0_TERM_20K << CHV_PADCTRL0_TERM_SHIFT;
pull             1082 drivers/pinctrl/intel/pinctrl-cherryview.c 		ctrl0 |= CHV_PADCTRL0_TERM_UP | pull;
pull             1090 drivers/pinctrl/intel/pinctrl-cherryview.c 			pull = CHV_PADCTRL0_TERM_5K << CHV_PADCTRL0_TERM_SHIFT;
pull             1093 drivers/pinctrl/intel/pinctrl-cherryview.c 			pull = CHV_PADCTRL0_TERM_20K << CHV_PADCTRL0_TERM_SHIFT;
pull             1100 drivers/pinctrl/intel/pinctrl-cherryview.c 		ctrl0 |= pull;
pull              188 drivers/pinctrl/nomadik/pinctrl-nomadik.c #define PIN_CFG_INPUT(num, alt, pull)		\
pull              190 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	 (PIN_NUM(num) | PIN_##alt | PIN_INPUT_##pull))
pull              318 drivers/pinctrl/nomadik/pinctrl-nomadik.c 				unsigned offset, enum nmk_gpio_pull pull)
pull              323 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	if (pull == NMK_GPIO_PULL_NONE) {
pull              332 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	if (pull == NMK_GPIO_PULL_UP) {
pull              335 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	} else if (pull == NMK_GPIO_PULL_DOWN) {
pull              939 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	bool pull;
pull              958 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	pull = !(readl(nmk_chip->addr + NMK_GPIO_PDIS) & BIT(offset));
pull              976 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		if (pull)
pull             1740 drivers/pinctrl/nomadik/pinctrl-nomadik.c 	int pull, slpm, output, val, i;
pull             1757 drivers/pinctrl/nomadik/pinctrl-nomadik.c 		pull = PIN_PULL(cfg);
pull             1778 drivers/pinctrl/nomadik/pinctrl-nomadik.c 				pull = slpm_pull - 1;
pull             1787 drivers/pinctrl/nomadik/pinctrl-nomadik.c 				slpm_pull ? pullnames[pull] : "same",
pull             1795 drivers/pinctrl/nomadik/pinctrl-nomadik.c 			pin, cfg, pullnames[pull], slpmnames[slpm],
pull             1809 drivers/pinctrl/nomadik/pinctrl-nomadik.c 			__nmk_gpio_set_pull(nmk_chip, bit, pull);
pull             1764 drivers/pinctrl/pinctrl-ingenic.c 	bool pull;
pull             1767 drivers/pinctrl/pinctrl-ingenic.c 		pull = !ingenic_get_pin_config(jzpc, pin, JZ4760_GPIO_PEN);
pull             1769 drivers/pinctrl/pinctrl-ingenic.c 		pull = !ingenic_get_pin_config(jzpc, pin, JZ4740_GPIO_PULL_DIS);
pull             1773 drivers/pinctrl/pinctrl-ingenic.c 		if (pull)
pull             1778 drivers/pinctrl/pinctrl-ingenic.c 		if (!pull || !(jzpc->info->pull_ups[offt] & BIT(idx)))
pull             1783 drivers/pinctrl/pinctrl-ingenic.c 		if (!pull || !(jzpc->info->pull_downs[offt] & BIT(idx)))
pull             2003 drivers/pinctrl/pinctrl-rockchip.c 					int pin_num, int pull)
pull             2013 drivers/pinctrl/pinctrl-rockchip.c 		 bank->bank_num, pin_num, pull);
pull             2017 drivers/pinctrl/pinctrl-rockchip.c 		return pull ? -EINVAL : 0;
pull             2025 drivers/pinctrl/pinctrl-rockchip.c 		if (pull == PIN_CONFIG_BIAS_DISABLE)
pull             2039 drivers/pinctrl/pinctrl-rockchip.c 			if (rockchip_pull_list[pull_type][i] == pull) {
pull             2047 drivers/pinctrl/pinctrl-rockchip.c 				pull);
pull             2283 drivers/pinctrl/pinctrl-rockchip.c 					enum pin_config_param pull)
pull             2288 drivers/pinctrl/pinctrl-rockchip.c 		return (pull == PIN_CONFIG_BIAS_PULL_PIN_DEFAULT ||
pull             2289 drivers/pinctrl/pinctrl-rockchip.c 					pull == PIN_CONFIG_BIAS_DISABLE);
pull             2291 drivers/pinctrl/pinctrl-rockchip.c 		return pull ? false : true;
pull             2298 drivers/pinctrl/pinctrl-rockchip.c 		return (pull != PIN_CONFIG_BIAS_PULL_PIN_DEFAULT);
pull              491 drivers/pinctrl/pinctrl-rzn1.c 	u32 pull, drive, l1mux;
pull              500 drivers/pinctrl/pinctrl-rzn1.c 	pull = (l1 >> RZN1_L1_PIN_PULL) & 0x3;
pull              505 drivers/pinctrl/pinctrl-rzn1.c 		if (pull != RZN1_L1_PIN_PULL_UP)
pull              509 drivers/pinctrl/pinctrl-rzn1.c 		if (pull != RZN1_L1_PIN_PULL_DOWN)
pull              513 drivers/pinctrl/pinctrl-rzn1.c 		if (pull != RZN1_L1_PIN_PULL_NONE)
pull              260 drivers/pinctrl/qcom/pinctrl-apq8064.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)		\
pull              271 drivers/pinctrl/qcom/pinctrl-apq8064.c 		.pull_bit = pull,			\
pull              372 drivers/pinctrl/qcom/pinctrl-apq8084.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)		\
pull              383 drivers/pinctrl/qcom/pinctrl-apq8084.c 		.pull_bit = pull,                       \
pull              212 drivers/pinctrl/qcom/pinctrl-ipq8064.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)		\
pull              223 drivers/pinctrl/qcom/pinctrl-ipq8064.c 		.pull_bit = pull,                       \
pull              539 drivers/pinctrl/qcom/pinctrl-msm.c 	int pull;
pull              566 drivers/pinctrl/qcom/pinctrl-msm.c 	pull = (ctl_reg >> g->pull_bit) & 3;
pull              577 drivers/pinctrl/qcom/pinctrl-msm.c 		seq_printf(s, " %s", pulls_no_keeper[pull]);
pull              579 drivers/pinctrl/qcom/pinctrl-msm.c 		seq_printf(s, " %s", pulls_keeper[pull]);
pull              423 drivers/pinctrl/qcom/pinctrl-msm8660.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)		\
pull              434 drivers/pinctrl/qcom/pinctrl-msm8660.c 		.pull_bit = pull,			\
pull              335 drivers/pinctrl/qcom/pinctrl-msm8916.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)	\
pull              346 drivers/pinctrl/qcom/pinctrl-msm8916.c 		.pull_bit = pull,			\
pull              386 drivers/pinctrl/qcom/pinctrl-msm8960.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)		\
pull              397 drivers/pinctrl/qcom/pinctrl-msm8960.c 		.pull_bit = pull,			\
pull               61 drivers/pinctrl/qcom/pinctrl-msm8994.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)		\
pull               72 drivers/pinctrl/qcom/pinctrl-msm8994.c 		.pull_bit = pull,			\
pull               61 drivers/pinctrl/qcom/pinctrl-msm8996.c #define SDC_QDSD_PINGROUP(pg_name, ctl, pull, drv)	\
pull               72 drivers/pinctrl/qcom/pinctrl-msm8996.c 		.pull_bit = pull,			\
pull               63 drivers/pinctrl/qcom/pinctrl-msm8998.c #define SDC_QDSD_PINGROUP(pg_name, ctl, pull, drv)	\
pull               74 drivers/pinctrl/qcom/pinctrl-msm8998.c 		.pull_bit = pull,			\
pull              372 drivers/pinctrl/qcom/pinctrl-msm8x74.c #define SDC_PINGROUP(pg_name, ctl, pull, drv)		\
pull              383 drivers/pinctrl/qcom/pinctrl-msm8x74.c 		.pull_bit = pull,			\
pull               72 drivers/pinctrl/qcom/pinctrl-qcs404.c #define SDC_QDSD_PINGROUP(pg_name, ctl, pull, drv)	\
pull               84 drivers/pinctrl/qcom/pinctrl-qcs404.c 		.pull_bit = pull,			\
pull               70 drivers/pinctrl/qcom/pinctrl-sc7180.c #define SDC_QDSD_PINGROUP(pg_name, ctl, pull, drv)	\
pull               82 drivers/pinctrl/qcom/pinctrl-sc7180.c 		.pull_bit = pull,			\
pull               76 drivers/pinctrl/qcom/pinctrl-sdm660.c #define SDC_QDSD_PINGROUP(pg_name, ctl, pull, drv)	\
pull               88 drivers/pinctrl/qcom/pinctrl-sdm660.c 		.pull_bit = pull,			\
pull               65 drivers/pinctrl/qcom/pinctrl-sdm845.c #define SDC_QDSD_PINGROUP(pg_name, ctl, pull, drv)	\
pull               76 drivers/pinctrl/qcom/pinctrl-sdm845.c 		.pull_bit = pull,			\
pull               72 drivers/pinctrl/qcom/pinctrl-sm8150.c #define SDC_QDSD_PINGROUP(pg_name, ctl, pull, drv)	\
pull               84 drivers/pinctrl/qcom/pinctrl-sm8150.c 		.pull_bit = pull,			\
pull              218 drivers/pinctrl/sirf/pinctrl-atlas7.c 	u8 pull;
pull             5520 drivers/pinctrl/sirf/pinctrl-atlas7.c 		status->pull = pull_info->v2s[regv].data;
pull             5560 drivers/pinctrl/sirf/pinctrl-atlas7.c 						(u32)status->pull & 0xff);
pull              297 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		int pull = sunxi_pctrl_parse_bias_prop(node);
pull              299 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		if (pull < 0) {
pull              300 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			ret = pull;
pull              304 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		if (pull != PIN_CONFIG_BIAS_DISABLE)
pull              307 drivers/pinctrl/sunxi/pinctrl-sunxi.c 		pinconfig[idx++] = pinconf_to_config_packed(pull, arg);
pull              236 drivers/pinctrl/vt8500/pinctrl-wmt.c 					u32 pin, u32 pull,
pull              243 drivers/pinctrl/vt8500/pinctrl-wmt.c 	if (pull > 2) {
pull              244 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "invalid wm,pull %d\n", pull);
pull              258 drivers/pinctrl/vt8500/pinctrl-wmt.c 	switch (pull) {
pull              270 drivers/pinctrl/vt8500/pinctrl-wmt.c 		dev_err(data->dev, "invalid pull state %d - disabling\n", pull);
pull              302 drivers/pinctrl/vt8500/pinctrl-wmt.c 	u32 pin, func, pull;
pull              377 drivers/pinctrl/vt8500/pinctrl-wmt.c 						(num_pulls > 1 ? i : 0), &pull);
pull              381 drivers/pinctrl/vt8500/pinctrl-wmt.c 			err = wmt_pctl_dt_node_to_map_pull(data, np, pin, pull,
pull              163 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	int pull = 0;
pull              176 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			pull = 1;
pull              195 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 			if ((pull) && (pxmitframe->pkt_offset > 0))
pull              328 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	return pull;
pull              336 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	int t, sz, w_sz, pull = 0;
pull              367 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		pull = update_txdesc(pxmitframe, mem_addr, sz, false);
pull              369 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		if (pull) {
pull              345 include/linux/mfd/wm8350/gpio.h 		       int pol, int pull, int invert, int debounce);
pull             5553 net/core/dev.c pull:
pull             5569 net/core/dev.c 	goto pull;
pull              978 sound/pci/rme9652/hdspm.c 	int pull; /*   0=0, 1=+0.1%, 2=-0.1%, 3=+4%, 4=-4%*/
pull             4168 sound/pci/rme9652/hdspm.c 	switch (hdspm->tco->pull) {
pull             4268 sound/pci/rme9652/hdspm.c 	ucontrol->value.enumerated.item[0] = hdspm->tco->pull;
pull             4278 sound/pci/rme9652/hdspm.c 	if (hdspm->tco->pull != ucontrol->value.enumerated.item[0]) {
pull             4279 sound/pci/rme9652/hdspm.c 		hdspm->tco->pull = ucontrol->value.enumerated.item[0];