Hi Jagan!

On 29.10.2014 16:39, Jagan Teki wrote:
diff --git a/drivers/spi/spi-uclass.c b/drivers/spi/spi-uclass.c

<snip>

+int spi_post_bind(struct udevice *dev)
+{
+       /* Scan the bus for devices */
+       return dm_scan_fdt_node(dev, gd->fdt_blob, dev->of_offset, false);
+}


SoCFPGA currently does not support CONFIG_OF_CONTROL (no dtb supplied). So
I'm planning to use platform_data to instantiate the device. Something like
this in the board file:

static const struct dw_spi_platdata spi_platdata = {
         .base = SOCFPGA_SPIM0_ADDRESS,
};

U_BOOT_DEVICE(dw_spi) = {
         .name = "dw_spi",
         .platdata = &spi_platdata,
};

What would the non-fdt method have to be to bind the device in
spi_post_bind() above?

At present dm-spi support mostly devicetree driven

Yes, I noticed this.

Will update you soon for non-devicetree base.

So you are working on this too? Do you have a schedule when you have something ready for testing? If this is soon I might wait for you here. If not, I'll have to dig deeper here myself.

Just checking.

Thanks,
Stefan

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to