| /OK3568_Linux_fs/kernel/drivers/pinctrl/ |
| H A D | pinctrl-stmfx.c | 172 u32 pupd, mask = get_mask(offset); in stmfx_pinconf_get_pupd() local 175 ret = regmap_read(pctl->stmfx->map, reg, &pupd); in stmfx_pinconf_get_pupd() 179 return !!(pupd & mask); in stmfx_pinconf_get_pupd() 183 unsigned int offset, u32 pupd) in stmfx_pinconf_set_pupd() argument 188 return regmap_write_bits(pctl->stmfx->map, reg, mask, pupd ? mask : 0); in stmfx_pinconf_set_pupd() 221 int ret, dir, type, pupd; in stmfx_pinconf_get() local 240 pupd = stmfx_pinconf_get_pupd(pctl, pin); in stmfx_pinconf_get() 241 if (pupd < 0) in stmfx_pinconf_get() 242 return pupd; in stmfx_pinconf_get() 246 if ((!dir && (!type || !pupd)) || (dir && !type)) in stmfx_pinconf_get() [all …]
|
| H A D | Makefile | 18 obj-$(CONFIG_PINCTRL_DA850_PUPD) += pinctrl-da850-pupd.o
|
| /OK3568_Linux_fs/u-boot/drivers/pinctrl/ |
| H A D | pinctrl_stm32.c | 25 ctl->pupd > 2 || ctl->speed > 3) in stm32_gpio_config() 37 clrsetbits_le32(®s->pupdr, PUPD_MASK << index, ctl->pupd << index); in stm32_gpio_config() 83 gpio_ctl->pupd = STM32_GPIO_PUPD_UP; in prep_gpio_ctl() 85 gpio_ctl->pupd = STM32_GPIO_PUPD_DOWN; in prep_gpio_ctl() 87 gpio_ctl->pupd = STM32_GPIO_PUPD_NO; in prep_gpio_ctl() 91 gpio_ctl->pupd); in prep_gpio_ctl()
|
| /OK3568_Linux_fs/u-boot/drivers/gpio/ |
| H A D | stm32_gpio.c | 42 x->pupd > 2 || x->speed > 3) 70 clrsetbits_le32(&gpio_regs->pupdr, 0x3 << i, ctl->pupd << i); in stm32_gpio_config() 137 ctl.pupd = STM32_GPIO_PUPD_NO; in gpio_direction_input() 153 ctl.pupd = STM32_GPIO_PUPD_NO; in gpio_direction_output()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/tegra/ |
| H A D | pinctrl-tegra194.c | 82 #define PIN_PINGROUP_ENTRY_Y(r, bank, pupd, e_lpbk, e_input, \ argument 108 #define PINGROUP(pg_name, f0, f1, f2, f3, r, bank, pupd, e_lpbk, \ argument 120 PIN_PINGROUP_ENTRY_Y(r, bank, pupd, e_lpbk, \
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | tps80031.c | 227 const struct tps80031_pupd_data *pupd = in tps80031_pupd_init() local 230 u8 update_mask = pupd->pulldown_bit | pupd->pullup_bit; in tps80031_pupd_init() 233 update_value = pupd->pulldown_bit; in tps80031_pupd_init() 235 update_value = pupd->pullup_bit; in tps80031_pupd_init() 237 tps80031_update(tps80031->dev, TPS80031_SLAVE_ID1, pupd->reg, in tps80031_pupd_init()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/ |
| H A D | pinmux-common.c | 20 #define pmux_pin_pupd_isvalid(pupd) \ argument 21 (((pupd) >= PMUX_PULL_NORMAL) && ((pupd) <= PMUX_PULL_UP)) 190 void pinmux_set_pullupdown(enum pmux_pingrp pin, enum pmux_pull pupd) in pinmux_set_pullupdown() argument 197 assert(pmux_pin_pupd_isvalid(pupd)); in pinmux_set_pullupdown() 201 val |= (pupd << PULL_SHIFT(pin)); in pinmux_set_pullupdown()
|
| /OK3568_Linux_fs/u-boot/board/st/stm32f429-discovery/ |
| H A D | stm32f429-discovery.c | 31 .pupd = STM32_GPIO_PUPD_NO, 39 .pupd = STM32_GPIO_PUPD_UP, 68 .pupd = STM32_GPIO_PUPD_NO,
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | ti,da850-pupd.txt | 8 - compatible: Must be "ti,da850-pupd" 31 compatible = "ti,da850-pupd";
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/ |
| H A D | pinmux.c | 258 #define PINALL(pingrp, f0, f1, f2, f3, mux, pupd) \ argument 267 .pull_id = pupd \ 275 #define PINP(pingrp, f0, f1, f2, f3, pupd) \ argument 276 PINALL(pingrp, f0, f1, f2, f3, MUXCTL_##pingrp, PUCTL_##pupd)
|
| H A D | funcmux.c | 16 #define PINMUX(grp, mux, pupd, tri) \ argument 17 {PMUX_PINGRP_##grp, PMUX_FUNC_##mux, PMUX_PULL_##pupd, PMUX_TRI_##tri}
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-stm32f7/ |
| H A D | gpio.h | 96 enum stm32_gpio_pupd pupd; member
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-stm32f4/ |
| H A D | gpio.h | 130 enum stm32_gpio_pupd pupd; member
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-tegra/ |
| H A D | pinmux.h | 153 void pinmux_set_pullupdown(enum pmux_pingrp pin, enum pmux_pull pupd);
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | da850.dtsi | 919 compatible = "ti,da850-pupd";
|