File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -636,7 +636,7 @@ static int rockchip_spi_probe(struct platform_device *pdev)
636
636
struct spi_controller * ctlr ;
637
637
struct resource * mem ;
638
638
struct device_node * np = pdev -> dev .of_node ;
639
- u32 rsd_nsecs ;
639
+ u32 rsd_nsecs , num_cs ;
640
640
bool slave_mode ;
641
641
642
642
slave_mode = of_property_read_bool (np , "spi-slave" );
@@ -744,8 +744,9 @@ static int rockchip_spi_probe(struct platform_device *pdev)
744
744
* rk spi0 has two native cs, spi1..5 one cs only
745
745
* if num-cs is missing in the dts, default to 1
746
746
*/
747
- if (of_property_read_u16 (np , "num-cs" , & ctlr -> num_chipselect ))
748
- ctlr -> num_chipselect = 1 ;
747
+ if (of_property_read_u32 (np , "num-cs" , & num_cs ))
748
+ num_cs = 1 ;
749
+ ctlr -> num_chipselect = num_cs ;
749
750
ctlr -> use_gpio_descriptors = true;
750
751
}
751
752
ctlr -> dev .of_node = pdev -> dev .of_node ;
You can’t perform that action at this time.
0 commit comments