Hi Anatolij

2014-10-21 21:53 GMT+02:00 Anatolij Gustschin <ag...@denx.de>:
> Hi Christian,
>
> On Tue, 21 Oct 2014 13:43:36 +0200
> Christian Gmeiner <christian.gmei...@gmail.com> wrote:
>
>> Hi all.
>>
>> Finally I got basic board support for OT1200 into upstream, but the
>> last released
>> version fails to detect SPI flash (read only ff's).
>>
>> The good one is commit 39d0973300b83c08f3f5047245ebf1de883b31f2
>> and the bad one is c43fd23cf619856b0763a64a6a3bcf3663058c49
>
> $ git log 39d097330..c43fd23c drivers/spi/mxc_spi.c

An other git command detail I have learned today - thanks!

> commit 155fa9af95ac5be857a7327e7a968a296e60d4c8
> Author: Nikita Kiryanov <nik...@compulab.co.il>
> Date:   Wed Aug 20 15:08:50 2014 +0300
>
>     spi: mxc: fix sf probe when using mxc_spi
>
>     MXC SPI driver has a feature whereas a GPIO line can be used to force CS 
> high
>     across multiple transactions. This is set up by embedding the GPIO 
> information
>     in the CS value:
>
>     cs = (cs | gpio << 8)
>
>     This merge of cs and gpio data into one value breaks the sf probe command:
>     if the use of gpio is required, invoking "sf probe <cs>" will not work, 
> because
>     the CS argument doesn't have the GPIO information in it. Instead, the 
> user must
>     use "sf probe <cs | gpio << 8>". For example, if bank 2 gpio 30 is used 
> to force
>     cs high on cs 0, bus 0, then instead of typing "sf probe 0" the user now 
> must
>     type "sf probe 15872".
>
>     This is inconsistent with the description of the sf probe command, and 
> forces
>     the user to be aware of implementaiton details.
>
>     Fix this by introducing a new board function: board_spi_cs_gpio(), which 
> will
>     accept a naked CS value, and provide the driver with the relevant GPIO, 
> if one
>     is necessary.
>
>     Cc: Eric Nelson <eric.nel...@boundarydevices.com>
>     Cc: Eric Benard <e...@eukrea.com>
>     Cc: Fabio Estevam <fabio.este...@freescale.com>
>     Cc: Tim Harvey <thar...@gateworks.com>
>     Cc: Stefano Babic <sba...@denx.de>
>     Cc: Tom Rini <tr...@ti.com>
>     Cc: Marek Vasut <ma...@denx.de>
>     Reviewed-by: Marek Vasut <ma...@denx.de>
>     Signed-off-by: Nikita Kiryanov <nik...@compulab.co.il>
>     Reviewed-by: Jagannadha Sutradharudu Teki <jaga...@xilinx.com>
>
> Does it work if you revert 155fa9af ?
>

That is the "bad" commit - I will send a patch to fix it at board level.

Thanks a lot!
--
Christian Gmeiner, MSc

https://soundcloud.com/christian-gmeiner
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to