Lines Matching defs:spi_device
357 struct spi_device *spi;
659 struct spi_device *spi,
669 static void ca8210_reset_send(struct spi_device *spi, unsigned int ms)
833 static int ca8210_remove(struct spi_device *spi_device);
910 struct spi_device *spi,
978 * @device_ref: spi_device pointer for ca8210
994 struct spi_device *spi = device_ref;
1114 struct spi_device *spi = device_ref;
1155 struct spi_device *spi = device_ref;
1544 struct spi_device *spi = device_ref;
2684 * @spi_device: Pointer to ca8210 spi device object to get data for
2690 struct spi_device *spi_device,
2696 if (!spi_device->dev.of_node)
2700 spi_device->dev.of_node,
2705 spi_device->dev.of_node,
2713 spi_device->dev.of_node,
2736 struct spi_device *spi,
2781 static int ca8210_register_ext_clock(struct spi_device *spi)
2811 static void ca8210_unregister_ext_clock(struct spi_device *spi)
2829 static int ca8210_reset_init(struct spi_device *spi)
2858 static int ca8210_interrupt_init(struct spi_device *spi)
3044 static int ca8210_remove(struct spi_device *spi_device)
3049 dev_info(&spi_device->dev, "Removing ca8210\n");
3051 pdata = spi_device->dev.platform_data;
3054 ca8210_unregister_ext_clock(spi_device);
3055 ca8210_config_extern_clk(pdata, spi_device, 0);
3057 free_irq(pdata->irq_id, spi_device->dev.driver_data);
3059 spi_device->dev.platform_data = NULL;
3061 /* get spi_device private data */
3062 priv = spi_get_drvdata(spi_device);
3065 &spi_device->dev,
3070 ca8210_dev_com_clear(spi_device->dev.driver_data);
3077 &spi_device->dev,
3094 static int ca8210_probe(struct spi_device *spi_device)
3101 dev_info(&spi_device->dev, "Inserting ca8210\n");
3106 dev_crit(&spi_device->dev, "ieee802154_alloc_hw failed\n");
3113 priv->spi = spi_device;
3114 hw->parent = &spi_device->dev;
3144 dev_crit(&spi_device->dev, "ca8210_get_platform_data failed\n");
3150 dev_crit(&spi_device->dev, "ca8210_dev_com_init failed\n");
3155 dev_crit(&spi_device->dev, "ca8210_reset_init failed\n");
3161 dev_crit(&spi_device->dev, "ca8210_interrupt_init failed\n");
3171 dev_crit(&spi_device->dev, "tdme_chipinit failed\n");
3179 &spi_device->dev,
3187 &spi_device->dev,
3196 dev_crit(&spi_device->dev, "ieee802154_register_hw failed\n");
3204 ca8210_remove(spi_device);