Lines Matching refs:nc
1548 struct device_node *nc) in of_spi_parse_dt() argument
1554 if (of_property_read_bool(nc, "spi-cpha")) in of_spi_parse_dt()
1556 if (of_property_read_bool(nc, "spi-cpol")) in of_spi_parse_dt()
1558 if (of_property_read_bool(nc, "spi-cs-high")) in of_spi_parse_dt()
1560 if (of_property_read_bool(nc, "spi-3wire")) in of_spi_parse_dt()
1562 if (of_property_read_bool(nc, "spi-lsb-first")) in of_spi_parse_dt()
1566 if (!of_property_read_u32(nc, "spi-tx-bus-width", &value)) { in of_spi_parse_dt()
1584 if (!of_property_read_u32(nc, "spi-rx-bus-width", &value)) { in of_spi_parse_dt()
1603 if (strcmp(nc->name, "slave")) { in of_spi_parse_dt()
1605 nc); in of_spi_parse_dt()
1612 rc = of_property_read_u32(nc, "reg", &value); in of_spi_parse_dt()
1615 nc, rc); in of_spi_parse_dt()
1621 rc = of_property_read_u32(nc, "spi-max-frequency", &value); in of_spi_parse_dt()
1624 "%pOF has no valid 'spi-max-frequency' property (%d)\n", nc, rc); in of_spi_parse_dt()
1633 of_register_spi_device(struct spi_controller *ctlr, struct device_node *nc) in of_register_spi_device() argument
1641 dev_err(&ctlr->dev, "spi_device alloc error for %pOF\n", nc); in of_register_spi_device()
1647 rc = of_modalias_node(nc, spi->modalias, in of_register_spi_device()
1650 dev_err(&ctlr->dev, "cannot find modalias for %pOF\n", nc); in of_register_spi_device()
1654 rc = of_spi_parse_dt(ctlr, spi, nc); in of_register_spi_device()
1659 of_node_get(nc); in of_register_spi_device()
1660 spi->dev.of_node = nc; in of_register_spi_device()
1665 dev_err(&ctlr->dev, "spi_device register error %pOF\n", nc); in of_register_spi_device()
1672 of_node_put(nc); in of_register_spi_device()
1688 struct device_node *nc; in of_register_spi_devices() local
1693 for_each_available_child_of_node(ctlr->dev.of_node, nc) { in of_register_spi_devices()
1694 if (of_node_test_and_set_flag(nc, OF_POPULATED)) in of_register_spi_devices()
1696 spi = of_register_spi_device(ctlr, nc); in of_register_spi_devices()
1699 "Failed to create SPI device for %pOF\n", nc); in of_register_spi_devices()
1700 of_node_clear_flag(nc, OF_POPULATED); in of_register_spi_devices()