Searched refs:wp_gpio (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | lpc32xx_mlc.c | 136 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 …]
|
D | lpc32xx_slc.c | 221 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()
|
D | jz4780_nand.c | 59 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()
|
D | tegra_nand.c | 181 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/ |
D | at24.c | 79 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/ |
D | mmc-esdhc-imx.h | 40 unsigned int wp_gpio; member
|
/Linux-v4.19/arch/arm/mach-imx/ |
D | mach-pcm043.c | 344 .wp_gpio = SD1_GPIO_WP,
|
/Linux-v4.19/drivers/mmc/host/ |
D | sdhci-esdhc-imx.c | 1142 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()
|