[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <94b9acab-a739-a014-b068-768f40de38ec@linux.intel.com>
Date: Mon, 21 Jan 2019 15:28:50 +0200
From: Ramon Fried <ramon.fried@...ux.intel.com>
To: linus.walleij@...aro.org, bgolaszewski@...libre.com
Cc: linux-gpio@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: pinctrl: -EAGAIN not supported but documented
Hi Linus,
Stated in Documentation/driver-api/pinctl.rst:
Since some controllers have special logic for handling entire groups of pins
they can exploit the special whole-group pin control function. The
pin_config_group_set() callback is allowed to return the error code -EAGAIN,
for groups it does not want to handle, or if it just wants to do some
group-level handling and then fall through to iterate over all pins, in
which
case each individual pin will be treated by separate pin_config_set()
calls as
well.
----
This is not supported, and there's no code for handling it.
Should we add the necessary code or just remove the wrong documentation.
Thanks,
Ramon
Powered by blists - more mailing lists