Lines Matching defs:client
149 static int s3fwrn5_i2c_parse_dt(struct i2c_client *client)
151 struct s3fwrn5_i2c_phy *phy = i2c_get_clientdata(client);
152 struct device_node *np = client->dev.of_node;
180 static int s3fwrn5_i2c_probe(struct i2c_client *client)
185 phy = devm_kzalloc(&client->dev, sizeof(*phy), GFP_KERNEL);
193 phy->i2c_dev = client;
194 i2c_set_clientdata(client, phy);
196 ret = s3fwrn5_i2c_parse_dt(client);
217 phy->clk = devm_clk_get_optional_enabled(&client->dev, NULL);
219 return dev_err_probe(&client->dev, PTR_ERR(phy->clk),
227 ret = devm_request_threaded_irq(&client->dev, phy->i2c_dev->irq, NULL,
240 static void s3fwrn5_i2c_remove(struct i2c_client *client)
242 struct s3fwrn5_i2c_phy *phy = i2c_get_clientdata(client);