]> git.baikalelectronics.ru Git - kernel.git/commit
i2c: gpio: OF gpio code does not handle defered probe case
authorBen Dooks <ben.dooks@codethink.co.uk>
Thu, 13 Mar 2014 14:37:38 +0000 (14:37 +0000)
committerWolfram Sang <wsa@the-dreams.de>
Thu, 13 Mar 2014 21:16:43 +0000 (22:16 +0100)
commite2d121cfd83a9bafb53d7fb2c3759faf33acce21
treeee3aefe23650c22a0f5a15d5bc581165e8547cf8
parentadd895e57e4ee90d38b6e16011fcd957069378f6
i2c: gpio: OF gpio code does not handle defered probe case

When using device-tree and the i2c-gpio driver is called before the
GPIO node has been probed then it needs to correctly defer the probe
instead of returning a permanent error that the gpio numbers are not
valid.

This fixes the following error:
/i2c@2: invalid GPIO pins, sda=-517/scl=-517

Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
drivers/i2c/busses/i2c-gpio.c