From mboxrd@z Thu Jan 1 00:00:00 1970 From: jic23@kernel.org (Jonathan Cameron) Date: Sat, 10 Sep 2016 16:02:32 +0100 Subject: [PATCH v5 1/3] hwmon: iio_hwmon: defer probe when no channel is found In-Reply-To: References: <1473344917-1524-1-git-send-email-quentin.schulz@free-electrons.com> <1473344917-1524-2-git-send-email-quentin.schulz@free-electrons.com> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 09/09/16 05:26, Guenter Roeck wrote: > On 09/08/2016 07:28 AM, Quentin Schulz wrote: >> iio_channel_get_all returns -ENODEV when it cannot find either phandles and >> properties in the Device Tree or channels whose consumer_dev_name matches >> iio_hwmon in iio_map_list. The iio_map_list is filled in by iio drivers >> which might be probed after iio_hwmon. >> >> It is better to defer the probe of iio_hwmon if such error is returned by >> iio_channel_get_all in order to let a chance to iio drivers to expose >> channels in iio_map_list. >> >> Signed-off-by: Quentin Schulz >> --- >> >> v5: >> - patch re-inserted, >> > Grumble ... applied to -next anyway. > > I'll direct any complaints your way ;-) > > Guenter > Thanks. I'll try and squeeze some time to look at a more general solution (reworking how we set the maps up in the first place) if no one else gets to it first! It's on the list :) Jonathan