24 Jan, 2018

1 commit

  • Adopt the Linux DT bindings and clean-up duplicate
    and unused values.

    Fix indentation of the QSPI node in the keystone k2g
    device tree.

    Tested on TI K2G platform:
    Tested-by: Vignesh R

    Tested on a socfpga-cyclonev board:
    Tested-by: Simon Goldschmidt

    Signed-off-by: Jason Rush
    Reviewed-by: Jagan Teki
    Acked-by: Simon Goldschmidt
    Acked-by: Marek Vasut

    Jason Rush
     

23 Aug, 2015

2 commits


08 Aug, 2015

2 commits

  • Add alias for the SD/MMC controller, so it can be located by U-Boot OF support.

    Signed-off-by: Marek Vasut
    Cc: Dinh Nguyen

    Marek Vasut
     
  • The SPI aliases are completely wrong. First, they point to non-existing
    /spi@.* nodes instead of the correct /soc/spi@.* nodes. Second, the use
    ad-hoc string instead of a handle. Furthermore, they are copied multiple
    times in each board DTS.

    So fix it such that we move these into socfpga.dtsi and make them use
    the usual handles.

    Signed-off-by: Marek Vasut
    Cc: Dinh Nguyen

    Marek Vasut
     

03 Jul, 2015

1 commit


07 Jan, 2015

1 commit


06 Jan, 2015

1 commit

  • Linux now also contains SPI driver, yet the name is 'snps,dw-apb-ssi'.
    Fix the naming before we have to support both names.

    Signed-off-by: Marek Vasut
    Cc: Chin Liang See
    Cc: Dinh Nguyen
    Cc: Pavel Machek
    Cc: Stefan Roese
    Cc: Vince Bridgers
    Reviewed-by: Stefan Roese
    Acked-by: Pavel Machek
    Reviewed-by: Jagannadha Sutradharudu Teki

    Marek Vasut
     

06 Dec, 2014

3 commits


07 Nov, 2014

1 commit

  • This patch includes the latest DT sources for socfpga from the current
    Linux kernel. And enables CONFIG_OF_CONTROL for the new build target
    "socfpga_socrates" (the EBV SoCrates board) to make use of this new DT
    support.

    Until this patch, the only SoCFPGA U-Boot target in mainline is
    "socfpga_cyclone5". This build target is not (yet) changed to support
    DT. So nothing changes for this target. Even though the long-term
    goal should be to move all SoCFPGA targets over to DT.

    One of the reasons to enable DT support in SoCFPGA is, that I need to
    support multiple different SPI controllers for this platform. This is
    the QSPI Cadence controller and the Designware SPI master controller.
    Both are implemented in the SoCFPGA. And enabling both controllers is
    only possible by using the new driver model (DM). The DM SPI code
    only supports DT based probing. So it was easier to move SoCFPGA to
    DT than to add the (deprecated) platform-data based probing to the
    DM SPI suport.

    Note that the image with the dtb embedded is u-boot-dtb.img. This needs
    to be used now for those DT enabled boards instead of u-boot.img.

    Signed-off-by: Stefan Roese
    Cc: Marek Vasut
    Cc: Chin Liang See
    Cc: Dinh Nguyen
    Cc: Vince Bridgers
    Cc: Albert Aribaud
    Cc: Pavel Machek
    Cc: Simon Glass

    Stefan Roese