Home
last modified time | relevance | path

Searched refs:wp_gpio (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/mtd/nand/raw/
Dlpc32xx_mlc.c136 int wp_gpio; member
385 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_enable()
386 gpio_set_value(host->ncfg->wp_gpio, 0); in lpc32xx_wp_enable()
394 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_disable()
395 gpio_set_value(host->ncfg->wp_gpio, 1); in lpc32xx_wp_disable()
652 ncfg->wp_gpio = of_get_named_gpio(np, "gpios", 0); in lpc32xx_parse_dt()
717 if (host->ncfg->wp_gpio == -EPROBE_DEFER) in lpc32xx_nand_probe()
719 if (gpio_is_valid(host->ncfg->wp_gpio) && in lpc32xx_nand_probe()
720 gpio_request(host->ncfg->wp_gpio, "NAND WP")) { in lpc32xx_nand_probe()
831 gpio_free(host->ncfg->wp_gpio); in lpc32xx_nand_probe()
[all …]
Dlpc32xx_slc.c221 int wp_gpio; member
324 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_enable()
325 gpio_set_value(host->ncfg->wp_gpio, 0); in lpc32xx_wp_enable()
333 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_disable()
334 gpio_set_value(host->ncfg->wp_gpio, 1); in lpc32xx_wp_disable()
777 ncfg->wp_gpio = of_get_named_gpio(np, "gpios", 0); in lpc32xx_parse_dt()
851 if (host->ncfg->wp_gpio == -EPROBE_DEFER) in lpc32xx_nand_probe()
853 if (gpio_is_valid(host->ncfg->wp_gpio) && devm_gpio_request(&pdev->dev, in lpc32xx_nand_probe()
854 host->ncfg->wp_gpio, "NAND WP")) { in lpc32xx_nand_probe()
Djz4780_nand.c59 struct gpio_desc *wp_gpio; member
262 nand->wp_gpio = devm_gpiod_get_optional(dev, "wp", GPIOD_OUT_LOW); in jz4780_nand_init_chip()
264 if (IS_ERR(nand->wp_gpio)) { in jz4780_nand_init_chip()
265 ret = PTR_ERR(nand->wp_gpio); in jz4780_nand_init_chip()
Dtegra_nand.c181 struct gpio_desc *wp_gpio; member
1096 nand->wp_gpio = devm_gpiod_get_optional(dev, "wp", GPIOD_OUT_LOW); in tegra_nand_chips_init()
1098 if (IS_ERR(nand->wp_gpio)) { in tegra_nand_chips_init()
1099 ret = PTR_ERR(nand->wp_gpio); in tegra_nand_chips_init()
/Linux-v4.19/drivers/misc/eeprom/
Dat24.c79 struct gpio_desc *wp_gpio; member
447 gpiod_set_value_cansleep(at24->wp_gpio, 0); in at24_write()
452 gpiod_set_value_cansleep(at24->wp_gpio, 1); in at24_write()
462 gpiod_set_value_cansleep(at24->wp_gpio, 1); in at24_write()
682 at24->wp_gpio = devm_gpiod_get_optional(dev, "wp", GPIOD_OUT_HIGH); in at24_probe()
683 if (IS_ERR(at24->wp_gpio)) in at24_probe()
684 return PTR_ERR(at24->wp_gpio); in at24_probe()
/Linux-v4.19/include/linux/platform_data/
Dmmc-esdhc-imx.h40 unsigned int wp_gpio; member
/Linux-v4.19/arch/arm/mach-imx/
Dmach-pcm043.c344 .wp_gpio = SD1_GPIO_WP,
/Linux-v4.19/drivers/mmc/host/
Dsdhci-esdhc-imx.c1142 boarddata->wp_gpio = of_get_named_gpio(np, "wp-gpios", 0); in sdhci_esdhc_imx_probe_dt()
1143 if (gpio_is_valid(boarddata->wp_gpio)) in sdhci_esdhc_imx_probe_dt()
1201 err = mmc_gpio_request_ro(host->mmc, boarddata->wp_gpio); in sdhci_esdhc_imx_probe_nondt()