
Hi Marek,
On 19 February 2015 at 07:34, Marek Vasut marex@denx.de wrote:
On Thursday, February 19, 2015 at 03:29:52 PM, Simon Glass wrote:
Hi Marek,
Hi Simon,
On 19 February 2015 at 01:50, Marek Vasut marex@denx.de wrote:
On Thursday, February 19, 2015 at 02:06:38 AM, Simon Glass wrote:
On 18 February 2015 at 14:36, Marek Vasut marex@denx.de wrote:
Since device_unbind() is also defined in device-remove.c, which is compiled in only in case CONFIG_DM_DEVICE_REMOVE is defined, protect the device_unbind() prototype with the same CONFIG_DM_DEVICE_REMOVE check.
Signed-off-by: Marek Vasut marex@denx.de Cc: Simon Glass sjg@chromium.org Cc: Stefan Roese sr@denx.de Cc: Tom Rini trini@ti.com
include/dm/device-internal.h | 4 ++++ 1 file changed, 4 insertions(+)
Acked-by: Simon Glass sjg@chromium.org
Tom, can you please pick this one, I need it to repair the socfpga, so I'd like to have it in before I submit new PR for that.
I'll bring it into u-boot-dm in any case.
I didn't see a build error though? What is broken at present?
Try building u-boot-socfpga/master . The patches there enable DT (CONFIG_OF_CONTROL) on SoCFPGA always. And in case this is enabled, the Cadence SPI and DW SPI drivers are compiled in. But those two drivers require CONFIG_DM and CONFIG_DM_SPI ... and spi-uclass.c contains calls to device_unbind() .
Ah OK, so this a problem you have seen in new patches, not in mainline.
Regards, Simon