Lines Matching refs: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) in ca8210_reset_send()
833 static int ca8210_remove(struct spi_device *spi_device);
910 struct spi_device *spi, in ca8210_spi_transfer()
994 struct spi_device *spi = device_ref; in ca8210_spi_exchange()
1114 struct spi_device *spi = device_ref; in tdme_setsfr_request_sync()
1155 struct spi_device *spi = device_ref; in tdme_chipinit()
1544 struct spi_device *spi = device_ref; in mlme_reset_request_sync()
2689 struct spi_device *spi_device, in ca8210_get_platform_data() argument
2695 if (!spi_device->dev.of_node) in ca8210_get_platform_data()
2699 spi_device->dev.of_node, in ca8210_get_platform_data()
2704 spi_device->dev.of_node, in ca8210_get_platform_data()
2712 spi_device->dev.of_node, in ca8210_get_platform_data()
2735 struct spi_device *spi, in ca8210_config_extern_clk()
2780 static int ca8210_register_ext_clock(struct spi_device *spi) in ca8210_register_ext_clock()
2821 static void ca8210_unregister_ext_clock(struct spi_device *spi) in ca8210_unregister_ext_clock()
2839 static int ca8210_reset_init(struct spi_device *spi) in ca8210_reset_init()
2868 static int ca8210_interrupt_init(struct spi_device *spi) in ca8210_interrupt_init()
3054 static int ca8210_remove(struct spi_device *spi_device) in ca8210_remove() argument
3059 dev_info(&spi_device->dev, "Removing ca8210\n"); in ca8210_remove()
3061 pdata = spi_device->dev.platform_data; in ca8210_remove()
3064 ca8210_unregister_ext_clock(spi_device); in ca8210_remove()
3065 ca8210_config_extern_clk(pdata, spi_device, 0); in ca8210_remove()
3067 free_irq(pdata->irq_id, spi_device->dev.driver_data); in ca8210_remove()
3069 spi_device->dev.platform_data = NULL; in ca8210_remove()
3072 priv = spi_get_drvdata(spi_device); in ca8210_remove()
3075 &spi_device->dev, in ca8210_remove()
3080 ca8210_dev_com_clear(spi_device->dev.driver_data); in ca8210_remove()
3087 &spi_device->dev, in ca8210_remove()
3104 static int ca8210_probe(struct spi_device *spi_device) in ca8210_probe() argument
3111 dev_info(&spi_device->dev, "Inserting ca8210\n"); in ca8210_probe()
3116 dev_crit(&spi_device->dev, "ieee802154_alloc_hw failed\n"); in ca8210_probe()
3123 priv->spi = spi_device; in ca8210_probe()
3124 hw->parent = &spi_device->dev; in ca8210_probe()
3154 dev_crit(&spi_device->dev, "ca8210_get_platform_data failed\n"); in ca8210_probe()
3160 dev_crit(&spi_device->dev, "ca8210_dev_com_init failed\n"); in ca8210_probe()
3165 dev_crit(&spi_device->dev, "ca8210_reset_init failed\n"); in ca8210_probe()
3171 dev_crit(&spi_device->dev, "ca8210_interrupt_init failed\n"); in ca8210_probe()
3181 dev_crit(&spi_device->dev, "tdme_chipinit failed\n"); in ca8210_probe()
3189 &spi_device->dev, in ca8210_probe()
3197 &spi_device->dev, in ca8210_probe()
3206 dev_crit(&spi_device->dev, "ieee802154_register_hw failed\n"); in ca8210_probe()
3214 ca8210_remove(spi_device); in ca8210_probe()