Lines Matching refs:client
48 dev_dbg(&core->client->dev, "Configuring pinmux\n"); in si476x_core_config_pinmux()
55 dev_err(&core->client->dev, in si476x_core_config_pinmux()
67 dev_err(&core->client->dev, in si476x_core_config_pinmux()
79 dev_err(&core->client->dev, in si476x_core_config_pinmux()
88 dev_err(&core->client->dev, in si476x_core_config_pinmux()
98 dev_err(&core->client->dev, in si476x_core_config_pinmux()
138 struct i2c_client *client = core->client; in si476x_core_start() local
145 if (client->irq) in si476x_core_start()
146 enable_irq(client->irq); in si476x_core_start()
150 if (!client->irq) { in si476x_core_start()
155 if (client->irq) in si476x_core_start()
156 enable_irq(client->irq); in si476x_core_start()
167 dev_err(&core->client->dev, in si476x_core_start()
173 if (client->irq) in si476x_core_start()
178 dev_err(&core->client->dev, in si476x_core_start()
184 if (client->irq) { in si476x_core_start()
191 dev_err(&core->client->dev, in si476x_core_start()
204 if (client->irq) in si476x_core_start()
205 disable_irq(client->irq); in si476x_core_start()
249 if (core->client->irq) in si476x_core_stop()
250 disable_irq(core->client->irq); in si476x_core_stop()
285 dev_err(&core->client->dev, in si476x_core_set_power_state()
381 dev_dbg(&core->client->dev, in si476x_core_drain_rds_fifo()
391 dev_dbg(&core->client->dev, "RDS data:\n %*ph\n", in si476x_core_drain_rds_fifo()
394 dev_dbg(&core->client->dev, "Drrrrained!\n"); in si476x_core_drain_rds_fifo()
414 dev_info(&core->client->dev, "Core device is dead.\n"); in si476x_core_pronounce_dead()
450 err = i2c_master_send(core->client, buf, count); in si476x_core_i2c_xfer()
452 err = i2c_master_recv(core->client, buf, count); in si476x_core_i2c_xfer()
496 dev_err(&core->client->dev, "Failed to get status\n"); in si476x_core_get_and_signal_status()
507 dev_dbg(&core->client->dev, "[interrupt] CTSINT\n"); in si476x_core_get_and_signal_status()
513 dev_dbg(&core->client->dev, "[interrupt] RDSINT\n"); in si476x_core_get_and_signal_status()
518 dev_dbg(&core->client->dev, "[interrupt] STCINT\n"); in si476x_core_get_and_signal_status()
601 dev_err(&core->client->dev, in si476x_core_fwver_to_revision()
690 static int si476x_core_probe(struct i2c_client *client, in si476x_core_probe() argument
699 core = devm_kzalloc(&client->dev, sizeof(*core), GFP_KERNEL); in si476x_core_probe()
701 dev_err(&client->dev, in si476x_core_probe()
705 core->client = client; in si476x_core_probe()
710 dev_err(&client->dev, in si476x_core_probe()
716 i2c_set_clientdata(client, core); in si476x_core_probe()
721 pdata = dev_get_platdata(&client->dev); in si476x_core_probe()
731 dev_err(&client->dev, in si476x_core_probe()
743 dev_err(&client->dev, "No platform data provided\n"); in si476x_core_probe()
752 rval = devm_regulator_bulk_get(&client->dev, in si476x_core_probe()
756 dev_err(&client->dev, "Failet to gett all of the regulators\n"); in si476x_core_probe()
769 dev_err(&client->dev, "Could not allocate the FIFO\n"); in si476x_core_probe()
776 if (client->irq) { in si476x_core_probe()
777 rval = devm_request_threaded_irq(&client->dev, in si476x_core_probe()
778 client->irq, NULL, in si476x_core_probe()
782 client->name, core); in si476x_core_probe()
784 dev_err(&client->dev, "Could not request IRQ %d\n", in si476x_core_probe()
785 client->irq); in si476x_core_probe()
788 disable_irq(client->irq); in si476x_core_probe()
789 dev_dbg(&client->dev, "IRQ requested.\n"); in si476x_core_probe()
795 dev_info(&client->dev, in si476x_core_probe()
827 rval = mfd_add_devices(&client->dev, in si476x_core_probe()
828 (client->adapter->nr << 8) + client->addr, in si476x_core_probe()
844 static int si476x_core_remove(struct i2c_client *client) in si476x_core_remove() argument
846 struct si476x_core *core = i2c_get_clientdata(client); in si476x_core_remove()
849 mfd_remove_devices(&client->dev); in si476x_core_remove()
851 if (client->irq) in si476x_core_remove()
852 disable_irq(client->irq); in si476x_core_remove()