Lines Matching refs:wait_pin
1058 if (!gpmc_is_valid_waitpin(p->wait_pin)) in gpmc_alloc_waitpin()
1061 waitpin = &gpmc->waitpins[p->wait_pin]; in gpmc_alloc_waitpin()
1069 p->wait_pin, "WAITPIN", in gpmc_alloc_waitpin()
1079 waitpin->pin = p->wait_pin; in gpmc_alloc_waitpin()
1084 p->wait_pin != waitpin->pin) { in gpmc_alloc_waitpin()
1096 int wait_pin) in gpmc_free_waitpin() argument
1098 if (gpmc_is_valid_waitpin(wait_pin)) in gpmc_free_waitpin()
1099 gpiochip_free_own_desc(gpmc->waitpins[wait_pin].desc); in gpmc_free_waitpin()
1921 if (p->wait_pin != GPMC_WAITPIN_INVALID && in gpmc_cs_program_settings()
1922 p->wait_pin > gpmc_nr_waitpins) { in gpmc_cs_program_settings()
1923 pr_err("%s: invalid wait-pin (%d)\n", __func__, p->wait_pin); in gpmc_cs_program_settings()
1938 config1 |= GPMC_CONFIG1_WAIT_PIN_SEL(p->wait_pin); in gpmc_cs_program_settings()
1958 config1 &= ~GPMC_CONFIG_WAITPINPOLARITY(p->wait_pin); in gpmc_cs_program_settings()
1960 config1 |= GPMC_CONFIG_WAITPINPOLARITY(p->wait_pin); in gpmc_cs_program_settings()
2054 p->wait_pin = GPMC_WAITPIN_INVALID; in gpmc_read_settings_dt()
2057 if (!of_property_read_u32(np, "gpmc,wait-pin", &p->wait_pin)) { in gpmc_read_settings_dt()
2058 if (!gpmc_is_valid_waitpin(p->wait_pin)) { in gpmc_read_settings_dt()
2059 pr_err("%s: Invalid wait-pin (%d)\n", __func__, p->wait_pin); in gpmc_read_settings_dt()
2060 p->wait_pin = GPMC_WAITPIN_INVALID; in gpmc_read_settings_dt()
2348 gpmc_free_waitpin(gpmc, gpmc_s.wait_pin); in gpmc_probe_generic_child()