Searched refs:wp_gpio (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/drivers/mtd/nand/raw/ |
D | lpc32xx_mlc.c | 126 int wp_gpio; member 374 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_enable() 375 gpio_set_value(host->ncfg->wp_gpio, 0); in lpc32xx_wp_enable() 383 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_disable() 384 gpio_set_value(host->ncfg->wp_gpio, 1); in lpc32xx_wp_disable() 640 ncfg->wp_gpio = of_get_named_gpio(np, "gpios", 0); in lpc32xx_parse_dt() 705 if (host->ncfg->wp_gpio == -EPROBE_DEFER) in lpc32xx_nand_probe() 707 if (gpio_is_valid(host->ncfg->wp_gpio) && in lpc32xx_nand_probe() 708 gpio_request(host->ncfg->wp_gpio, "NAND WP")) { in lpc32xx_nand_probe() 819 gpio_free(host->ncfg->wp_gpio); in lpc32xx_nand_probe() [all …]
|
D | lpc32xx_slc.c | 212 int wp_gpio; member 313 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_enable() 314 gpio_set_value(host->ncfg->wp_gpio, 0); in lpc32xx_wp_enable() 322 if (gpio_is_valid(host->ncfg->wp_gpio)) in lpc32xx_wp_disable() 323 gpio_set_value(host->ncfg->wp_gpio, 1); in lpc32xx_wp_disable() 768 ncfg->wp_gpio = of_get_named_gpio(np, "gpios", 0); in lpc32xx_parse_dt() 842 if (host->ncfg->wp_gpio == -EPROBE_DEFER) in lpc32xx_nand_probe() 844 if (gpio_is_valid(host->ncfg->wp_gpio) && devm_gpio_request(&pdev->dev, in lpc32xx_nand_probe() 845 host->ncfg->wp_gpio, "NAND WP")) { in lpc32xx_nand_probe()
|
D | tegra_nand.c | 181 struct gpio_desc *wp_gpio; member 1095 nand->wp_gpio = devm_gpiod_get_optional(dev, "wp", GPIOD_OUT_LOW); in tegra_nand_chips_init() 1097 if (IS_ERR(nand->wp_gpio)) { in tegra_nand_chips_init() 1098 ret = PTR_ERR(nand->wp_gpio); in tegra_nand_chips_init()
|
/Linux-v5.4/drivers/misc/eeprom/ |
D | at24.c | 92 struct gpio_desc *wp_gpio; member 460 gpiod_set_value_cansleep(at24->wp_gpio, 0); in at24_write() 465 gpiod_set_value_cansleep(at24->wp_gpio, 1); in at24_write() 475 gpiod_set_value_cansleep(at24->wp_gpio, 1); in at24_write() 665 at24->wp_gpio = devm_gpiod_get_optional(dev, "wp", GPIOD_OUT_HIGH); in at24_probe() 666 if (IS_ERR(at24->wp_gpio)) in at24_probe() 667 return PTR_ERR(at24->wp_gpio); in at24_probe()
|
/Linux-v5.4/drivers/mtd/nand/raw/ingenic/ |
D | ingenic_nand_drv.c | 61 struct gpio_desc *wp_gpio; member 346 nand->wp_gpio = devm_gpiod_get_optional(dev, "wp", GPIOD_OUT_LOW); in ingenic_nand_init_chip() 348 if (IS_ERR(nand->wp_gpio)) { in ingenic_nand_init_chip() 349 ret = PTR_ERR(nand->wp_gpio); in ingenic_nand_init_chip()
|