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