spi: cadence_qspi: Fix checking return value of fdt_first_subnode()
PATCH 1/1 spi: cadence_qspi: Fix checking return value of fdt_first_subnode()
fdt_first_subnode() returns -FDT_ERR_NOTFOUND if no subnode found. 0 is supposed to be a valid offset returns from fdt_first_subnode().
Signed-off-by Axel Lin <[email protected]>
--- drivers/spi/cadence_qspi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/spi/cadence_qspi.c +1 -1
@@ -297,7 +297,7 @@ static int cadence_spi_ofdata_to_platdata(struct udevice *bus)/* All other paramters are embedded in the child node */ subnode =fdt_first_subnode (blob, node); -if (!subnode) { +if (subnode <0 ) {printf ("Error: subnode with SPI flash config missing!\n" );return -ENODEV ; }
Signature · 1 line
1.9.1
PATCH 1/1 spi: cadence_qspi: Fix checking return value of fdt_first_subnode()
Quoted 22 lines · Axel Lin
fdt_first_subnode()returns -FDT_ERR_NOTFOUND if no subnode found. 0 is supposed to be a valid offset returns fromfdt_first_subnode().Signed-off-by Axel Lin <[email protected]>--- drivers/spi/cadence_qspi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)drivers/spi/cadence_qspi.c +1
-2@@ -297,7 +297,7 @@ static int cadence_spi_ofdata_to_platdata(struct udevice *bus)/* All other paramters are embedded in the child node */ subnode =fdt_first_subnode (blob, node); -if (!subnode) { +if (subnode <0 ) {printf ("Error: subnode with SPI flash config missing!\n" );return -ENODEV ; } --
Quoted 1 line
1.9.1
Applied to u-boot-spi/master
thanks!
Signature · 1 line
Jagan.