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()
993 struct spi_device *spi = device_ref; in ca8210_spi_exchange()
1113 struct spi_device *spi = device_ref; in tdme_setsfr_request_sync()
1154 struct spi_device *spi = device_ref; in tdme_chipinit()
1543 struct spi_device *spi = device_ref; in mlme_reset_request_sync()
2687 struct spi_device *spi_device, in ca8210_get_platform_data() argument
2693 if (!spi_device->dev.of_node) in ca8210_get_platform_data()
2697 spi_device->dev.of_node, in ca8210_get_platform_data()
2702 spi_device->dev.of_node, in ca8210_get_platform_data()
2710 spi_device->dev.of_node, in ca8210_get_platform_data()
2733 struct spi_device *spi, in ca8210_config_extern_clk()
2778 static int ca8210_register_ext_clock(struct spi_device *spi) in ca8210_register_ext_clock()
2819 static void ca8210_unregister_ext_clock(struct spi_device *spi) in ca8210_unregister_ext_clock()
2837 static int ca8210_reset_init(struct spi_device *spi) in ca8210_reset_init()
2866 static int ca8210_interrupt_init(struct spi_device *spi) in ca8210_interrupt_init()
3051 static int ca8210_remove(struct spi_device *spi_device) in ca8210_remove() argument
3056 dev_info(&spi_device->dev, "Removing ca8210\n"); in ca8210_remove()
3058 pdata = spi_device->dev.platform_data; in ca8210_remove()
3061 ca8210_unregister_ext_clock(spi_device); in ca8210_remove()
3062 ca8210_config_extern_clk(pdata, spi_device, 0); in ca8210_remove()
3064 free_irq(pdata->irq_id, spi_device->dev.driver_data); in ca8210_remove()
3066 spi_device->dev.platform_data = NULL; in ca8210_remove()
3069 priv = spi_get_drvdata(spi_device); in ca8210_remove()
3072 &spi_device->dev, in ca8210_remove()
3077 ca8210_dev_com_clear(spi_device->dev.driver_data); in ca8210_remove()
3084 &spi_device->dev, in ca8210_remove()
3101 static int ca8210_probe(struct spi_device *spi_device) in ca8210_probe() argument
3108 dev_info(&spi_device->dev, "Inserting ca8210\n"); in ca8210_probe()
3113 dev_crit(&spi_device->dev, "ieee802154_alloc_hw failed\n"); in ca8210_probe()
3120 priv->spi = spi_device; in ca8210_probe()
3121 hw->parent = &spi_device->dev; in ca8210_probe()
3151 dev_crit(&spi_device->dev, "ca8210_get_platform_data failed\n"); in ca8210_probe()
3157 dev_crit(&spi_device->dev, "ca8210_dev_com_init failed\n"); in ca8210_probe()
3162 dev_crit(&spi_device->dev, "ca8210_reset_init failed\n"); in ca8210_probe()
3168 dev_crit(&spi_device->dev, "ca8210_interrupt_init failed\n"); in ca8210_probe()
3178 dev_crit(&spi_device->dev, "tdme_chipinit failed\n"); in ca8210_probe()
3186 &spi_device->dev, in ca8210_probe()
3194 &spi_device->dev, in ca8210_probe()
3203 dev_crit(&spi_device->dev, "ieee802154_register_hw failed\n"); in ca8210_probe()
3211 ca8210_remove(spi_device); in ca8210_probe()