• Home
  • Raw
  • Download

Lines Matching refs:client

1417 static int sgtl5000_enable_regulators(struct i2c_client *client)  in sgtl5000_enable_regulators()  argument
1423 struct sgtl5000_priv *sgtl5000 = i2c_get_clientdata(client); in sgtl5000_enable_regulators()
1428 vddd = regulator_get_optional(&client->dev, "VDDD"); in sgtl5000_enable_regulators()
1440 ret = regulator_bulk_get(&client->dev, sgtl5000->num_supplies, in sgtl5000_enable_regulators()
1556 static void sgtl5000_fill_defaults(struct i2c_client *client) in sgtl5000_fill_defaults() argument
1558 struct sgtl5000_priv *sgtl5000 = i2c_get_clientdata(client); in sgtl5000_fill_defaults()
1566 dev_err(&client->dev, in sgtl5000_fill_defaults()
1572 static int sgtl5000_i2c_probe(struct i2c_client *client, in sgtl5000_i2c_probe() argument
1577 struct device_node *np = client->dev.of_node; in sgtl5000_i2c_probe()
1581 sgtl5000 = devm_kzalloc(&client->dev, sizeof(*sgtl5000), GFP_KERNEL); in sgtl5000_i2c_probe()
1585 i2c_set_clientdata(client, sgtl5000); in sgtl5000_i2c_probe()
1587 ret = sgtl5000_enable_regulators(client); in sgtl5000_i2c_probe()
1591 sgtl5000->regmap = devm_regmap_init_i2c(client, &sgtl5000_regmap); in sgtl5000_i2c_probe()
1594 dev_err(&client->dev, "Failed to allocate regmap: %d\n", ret); in sgtl5000_i2c_probe()
1598 sgtl5000->mclk = devm_clk_get(&client->dev, NULL); in sgtl5000_i2c_probe()
1606 dev_err(&client->dev, "Failed to get mclock: %d\n", in sgtl5000_i2c_probe()
1613 dev_err(&client->dev, "Error enabling clock %d\n", ret); in sgtl5000_i2c_probe()
1623 dev_err(&client->dev, "Error reading chip id %d\n", ret); in sgtl5000_i2c_probe()
1629 dev_err(&client->dev, in sgtl5000_i2c_probe()
1636 dev_info(&client->dev, "sgtl5000 revision 0x%x\n", rev); in sgtl5000_i2c_probe()
1644 dev_err(&client->dev, in sgtl5000_i2c_probe()
1656 dev_err(&client->dev, in sgtl5000_i2c_probe()
1660 dev_info(&client->dev, in sgtl5000_i2c_probe()
1669 dev_dbg(&client->dev, "Using external VDDD\n"); in sgtl5000_i2c_probe()
1673 dev_err(&client->dev, in sgtl5000_i2c_probe()
1695 dev_err(&client->dev, in sgtl5000_i2c_probe()
1710 dev_err(&client->dev, in sgtl5000_i2c_probe()
1733 sgtl5000_fill_defaults(client); in sgtl5000_i2c_probe()
1735 ret = devm_snd_soc_register_component(&client->dev, in sgtl5000_i2c_probe()
1752 static int sgtl5000_i2c_remove(struct i2c_client *client) in sgtl5000_i2c_remove() argument
1754 struct sgtl5000_priv *sgtl5000 = i2c_get_clientdata(client); in sgtl5000_i2c_remove()