Lines Matching refs:sci
985 struct s3c64xx_spi_info *sci = sdd->cntrlr_info;
991 if (sci->no_cs)
1000 writel(sci->src_clk_nr << S3C64XX_SPI_CLKSEL_SRCSHFT,
1027 struct s3c64xx_spi_info *sci;
1030 sci = devm_kzalloc(dev, sizeof(*sci), GFP_KERNEL);
1031 if (!sci)
1036 sci->src_clk_nr = 0;
1038 sci->src_clk_nr = temp;
1043 sci->num_cs = 1;
1045 sci->num_cs = temp;
1048 sci->no_cs = of_property_read_bool(dev->of_node, "no-cs-readback");
1050 return sci;
1079 struct s3c64xx_spi_info *sci = dev_get_platdata(&pdev->dev);
1084 if (!sci && pdev->dev.of_node) {
1085 sci = s3c64xx_spi_parse_dt(&pdev->dev);
1086 if (IS_ERR(sci))
1087 return PTR_ERR(sci);
1090 if (!sci) {
1119 sdd->cntrlr_info = sci;
1147 master->num_chipselect = sci->num_cs;
1163 if (sci->cfg_gpio && sci->cfg_gpio()) {
1183 sprintf(clk_name, "spi_busclk%d", sci->src_clk_nr);
1341 struct s3c64xx_spi_info *sci = sdd->cntrlr_info;
1344 if (sci->cfg_gpio)
1345 sci->cfg_gpio();