Lines Matching refs:platform_data
99 pin_infos = client->dev.platform_data; in write8_reg()
180 pin_infos = client->dev.platform_data; in _wait_for_interrupt_serirq_timeout()
435 pin_infos = client->dev.platform_data; in tpm_ioserirq_handler()
638 struct st33zp24_platform_data *platform_data; in tpm_st33_i2c_probe() local
660 platform_data = client->dev.platform_data; in tpm_st33_i2c_probe()
662 if (!platform_data) { in tpm_st33_i2c_probe()
668 platform_data->tpm_i2c_buffer[0] = in tpm_st33_i2c_probe()
670 if (platform_data->tpm_i2c_buffer[0] == NULL) { in tpm_st33_i2c_probe()
674 platform_data->tpm_i2c_buffer[1] = in tpm_st33_i2c_probe()
676 if (platform_data->tpm_i2c_buffer[1] == NULL) { in tpm_st33_i2c_probe()
691 err = gpio_request(platform_data->io_lpcpd, "TPM IO_LPCPD"); in tpm_st33_i2c_probe()
694 gpio_set_value(platform_data->io_lpcpd, 1); in tpm_st33_i2c_probe()
698 init_completion(&platform_data->irq_detection); in tpm_st33_i2c_probe()
703 err = gpio_request(platform_data->io_serirq, "TPM IO_SERIRQ"); in tpm_st33_i2c_probe()
708 err = request_irq(gpio_to_irq(platform_data->io_serirq), in tpm_st33_i2c_probe()
714 gpio_to_irq(platform_data->io_serirq)); in tpm_st33_i2c_probe()
754 free_irq(gpio_to_irq(platform_data->io_serirq), (void *)chip); in tpm_st33_i2c_probe()
757 gpio_free(platform_data->io_serirq); in tpm_st33_i2c_probe()
760 gpio_free(platform_data->io_lpcpd); in tpm_st33_i2c_probe()
762 kzfree(platform_data->tpm_i2c_buffer[1]); in tpm_st33_i2c_probe()
763 platform_data->tpm_i2c_buffer[1] = NULL; in tpm_st33_i2c_probe()
765 kzfree(platform_data->tpm_i2c_buffer[0]); in tpm_st33_i2c_probe()
766 platform_data->tpm_i2c_buffer[0] = NULL; in tpm_st33_i2c_probe()
784 ((struct i2c_client *)TPM_VPRIV(chip))->dev.platform_data; in tpm_st33_i2c_remove()
820 struct st33zp24_platform_data *pin_infos = dev->platform_data; in tpm_st33_i2c_pm_suspend()
841 struct st33zp24_platform_data *pin_infos = dev->platform_data; in tpm_st33_i2c_pm_resume()