Thread (1 message) 1 message, 1 author, 2018-06-28
DORMANTno replies

[PATCH 1/2] ARM: dts: armada388-clearfog: enable spi flash

From: gregory.clement@bootlin.com (Gregory CLEMENT)
Date: 2018-06-28 11:38:22

Hi Russell King,
 
 On jeu., juin 28 2018, Russell King - ARM Linux [off-list ref] wrote:
On Thu, Jun 28, 2018 at 01:47:30PM +0300, Baruch Siach wrote:
quoted
Hi Russell,

On Thu, Jun 28, 2018 at 11:33:20AM +0100, Russell King - ARM Linux wrote:
quoted
On Thu, Jun 28, 2018 at 01:07:59PM +0300, Baruch Siach wrote:
quoted
Thanks for reviewing.

On Thu, Jun 28, 2018 at 10:51:14AM +0100, Russell King - ARM Linux wrote:
quoted
On Thu, Jun 28, 2018 at 10:13:35AM +0300, Baruch Siach wrote:
quoted
The SolidRun Armada 388 SOM has the SPI flash populated by default
unless the customer explicitly asks otherwise. Enable support by
default.
Are you sure about that - at least some of my boards do not have the
SPI flash populated.

&spi1 {
        /* The microsom has an optional W25Q32 on board, connected to CS0 */
...
&spi1 {
        /*
         * Add SPI CS pins for clearfog:
         * CS0: W25Q32 (not populated on uSOM)
I should update this line as well, I guess.
quoted
         * CS1: PIC microcontroller (Pro models)
         * CS2: mikrobus
         */

I wouldn't have written "not populated on uSOM" without having first
taken the uSOM off and physically checked.
Are these production SOMs or development/engineering samples?
I don't remember.
quoted
Ilya Viten from the SolidRun commercial department told me that all production 
SOMs that were shipped to customers have the SPI flash populated.
Yes, Jon confirms that.
quoted
This is just the default value for the common case.
Has it been tested with boards that don't have the SPI flash populated?
That needs to happen to make sure that this doesn't cause a regression.
I don't have such a SOM handy. I can try to "produce" one next week.

I tested a modified DT with the 'reg' property set to 1 to simulate an 
unpopulated SPI flash. The driver probe seems to fail gracefully:

  m25p80 spi1.1: unrecognized JEDEC id bytes: ff, ff, ff

Is this test sufficient to ensure the safety of this patch?
Yes, that's fine, thanks for checking.

Acked-by: Russell King <redacted>

Gregory, please add my acked-by to your hasty commit, thanks.
Done!

Thanks,

Gregory
-- 
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up
-- 
Gregory Clement, Bootlin (formerly Free Electrons)
Embedded Linux and Kernel engineering
http://bootlin.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help