Hi Emil, Linus, commit f34fd6ee1be8 ("gpio: dwapb: Use generic request, free and set_config") breaks all current dwapb gpio DT users, for example, getting cd-gpios will always fail as -EPROBE_DEFER. Before the commit, dwapb_gpio_set_config() returns -ENOTSUPP for !PIN_CONFIG_INPUT_DEBOUNCE then gpio_set_config_with_argument_optional() will happily ignore -ENOTSUPP. After the commit, dwapb_gpio_set_config() will return -EPROBE_DEFER unless the gpio-ranges are set in DT. The key problem here is: almost all dwapb gpio DT users don't set the gpio-ranges DT property, so I guess current dwapb gpio DT users have this problem and the commit also breaks old DT compatbility. So could we getback to previous behavior? Thanks in advance