Lines Matching refs:sci
1064 struct s3c64xx_spi_info *sci = sdd->cntrlr_info;
1070 if (sci->no_cs)
1079 writel(sci->src_clk_nr << S3C64XX_SPI_CLKSEL_SRCSHFT,
1106 struct s3c64xx_spi_info *sci;
1109 sci = devm_kzalloc(dev, sizeof(*sci), GFP_KERNEL);
1110 if (!sci)
1115 sci->src_clk_nr = 0;
1117 sci->src_clk_nr = temp;
1122 sci->num_cs = 1;
1124 sci->num_cs = temp;
1127 sci->no_cs = of_property_read_bool(dev->of_node, "no-cs-readback");
1128 sci->polling = !of_property_present(dev->of_node, "dmas");
1130 return sci;
1153 struct s3c64xx_spi_info *sci = dev_get_platdata(&pdev->dev);
1158 if (!sci && pdev->dev.of_node) {
1159 sci = s3c64xx_spi_parse_dt(&pdev->dev);
1160 if (IS_ERR(sci))
1161 return PTR_ERR(sci);
1164 if (!sci)
1182 sdd->cntrlr_info = sci;
1208 host->num_chipselect = sci->num_cs;
1226 if (sci->cfg_gpio && sci->cfg_gpio())
1236 sprintf(clk_name, "spi_busclk%d", sci->src_clk_nr);
1340 struct s3c64xx_spi_info *sci = sdd->cntrlr_info;
1343 if (sci->cfg_gpio)
1344 sci->cfg_gpio();