Lines Matching refs:spi

88 				dev_err(&data->spi->dev,  in ssp_sync_available_sensors()
98 dev_err(&data->spi->dev, in ssp_sync_available_sensors()
104 dev_info(&data->spi->dev, "current shutdown = %d, old = %d\n", enable, in ssp_enable_mcu()
109 enable_irq(data->spi->irq); in ssp_enable_mcu()
110 enable_irq_wake(data->spi->irq); in ssp_enable_mcu()
113 disable_irq(data->spi->irq); in ssp_enable_mcu()
114 disable_irq_wake(data->spi->irq); in ssp_enable_mcu()
116 dev_warn(&data->spi->dev, "current shutdown = %d, old = %d\n", in ssp_enable_mcu()
133 dev_warn(&data->spi->dev, in ssp_check_fwbl()
142 dev_err(&data->spi->dev, "SSP_INVALID_REVISION\n"); in ssp_check_fwbl()
146 dev_info(&data->spi->dev, in ssp_check_fwbl()
169 dev_err(&data->spi->dev, "%s - Sensor state: 0x%x, RC: %u, CC: %u\n", in ssp_wdt_work_func()
247 dev_err(&data->spi->dev, "Enabling sensor failed\n"); in ssp_enable_sensor()
260 dev_err(&data->spi->dev, in ssp_enable_sensor()
303 dev_err(&data->spi->dev, "Changing sensor delay failed\n"); in ssp_change_delay()
334 dev_err(&data->spi->dev, "Remove sensor fail\n"); in ssp_disable_sensor()
371 dev_err(&data->spi->dev, "%s - MCU %s ret = %d\n", __func__, in ssp_initialize_mcu()
377 dev_info(&data->spi->dev, "MCU device ID = %d\n", ret); in ssp_initialize_mcu()
385 dev_err(&data->spi->dev, in ssp_initialize_mcu()
392 dev_err(&data->spi->dev, in ssp_initialize_mcu()
398 dev_info(&data->spi->dev, "MCU Firm Rev : New = %8u\n", in ssp_initialize_mcu()
413 dev_info(&data->spi->dev, "refreshing\n"); in ssp_refresh_task()
524 static int ssp_probe(struct spi_device *spi) in ssp_probe() argument
529 data = ssp_parse_dt(&spi->dev); in ssp_probe()
531 dev_err(&spi->dev, "Failed to find platform data\n"); in ssp_probe()
535 ret = mfd_add_devices(&spi->dev, -1, sensorhub_sensor_devs, in ssp_probe()
538 dev_err(&spi->dev, "mfd add devices fail\n"); in ssp_probe()
542 spi->mode = SPI_MODE_1; in ssp_probe()
543 ret = spi_setup(spi); in ssp_probe()
545 dev_err(&spi->dev, "Failed to setup spi\n"); in ssp_probe()
550 data->spi = spi; in ssp_probe()
551 spi_set_drvdata(spi, data); in ssp_probe()
576 ret = request_threaded_irq(data->spi->irq, NULL, in ssp_probe()
581 dev_err(&spi->dev, "Irq request fail\n"); in ssp_probe()
589 enable_irq_wake(data->spi->irq); in ssp_probe()
595 dev_err(&spi->dev, "Initialize_mcu failed\n"); in ssp_probe()
599 dev_err(&spi->dev, "Firmware version not supported\n"); in ssp_probe()
607 free_irq(data->spi->irq, data); in ssp_probe()
612 dev_err(&spi->dev, "Probe failed!\n"); in ssp_probe()
617 static int ssp_remove(struct spi_device *spi) in ssp_remove() argument
619 struct ssp_data *data = spi_get_drvdata(spi); in ssp_remove()
622 dev_err(&data->spi->dev, in ssp_remove()
630 free_irq(data->spi->irq, data); in ssp_remove()
638 mfd_remove_devices(&spi->dev); in ssp_remove()
656 dev_err(&data->spi->dev, in ssp_suspend()
664 disable_irq(data->spi->irq); in ssp_suspend()
674 enable_irq(data->spi->irq); in ssp_resume()
681 dev_err(&data->spi->dev, in ssp_resume()