Lines Matching defs:client
284 struct i2c_client *client;
501 struct i2c_client *client = iqs269->client;
510 dev_err(&client->dev, "Failed to read channel number: %d\n",
514 dev_err(&client->dev, "Invalid channel number: %u\n", reg);
536 dev_err(&client->dev, "Invalid channel %u RX enable mask: %d\n",
544 dev_err(&client->dev, "Invalid channel %u TX enable mask: %d\n",
576 dev_err(&client->dev,
589 dev_err(&client->dev,
601 dev_err(&client->dev,
613 dev_err(&client->dev,
633 dev_err(&client->dev,
642 dev_err(&client->dev,
651 dev_err(&client->dev,
661 dev_err(&client->dev, "Invalid channel %u association: %d\n",
668 dev_err(&client->dev,
685 dev_err(&client->dev,
699 dev_err(&client->dev,
722 dev_err(&client->dev,
754 struct i2c_client *client = iqs269->client;
760 iqs269->hall_enable = device_property_present(&client->dev,
768 if (!device_property_read_u32(&client->dev, "azoteq,filt-str-lp-lta",
771 dev_err(&client->dev, "Invalid filter strength: %u\n",
780 if (!device_property_read_u32(&client->dev, "azoteq,filt-str-lp-cnt",
783 dev_err(&client->dev, "Invalid filter strength: %u\n",
792 if (!device_property_read_u32(&client->dev, "azoteq,filt-str-np-lta",
795 dev_err(&client->dev, "Invalid filter strength: %u\n",
804 if (!device_property_read_u32(&client->dev, "azoteq,filt-str-np-cnt",
807 dev_err(&client->dev, "Invalid filter strength: %u\n",
816 if (!device_property_read_u32(&client->dev, "azoteq,rate-np-ms",
819 dev_err(&client->dev, "Invalid report rate: %u\n", val);
826 if (!device_property_read_u32(&client->dev, "azoteq,rate-lp-ms",
829 dev_err(&client->dev, "Invalid report rate: %u\n", val);
836 if (!device_property_read_u32(&client->dev, "azoteq,rate-ulp-ms",
839 dev_err(&client->dev, "Invalid report rate: %u\n", val);
846 if (!device_property_read_u32(&client->dev, "azoteq,timeout-pwr-ms",
849 dev_err(&client->dev, "Invalid timeout: %u\n", val);
856 if (!device_property_read_u32(&client->dev, "azoteq,timeout-lta-ms",
859 dev_err(&client->dev, "Invalid timeout: %u\n", val);
870 if (device_property_present(&client->dev, "azoteq,ati-band-disable"))
874 if (device_property_present(&client->dev, "azoteq,ati-lp-only"))
878 if (device_property_present(&client->dev, "azoteq,ati-band-tighten"))
882 if (device_property_present(&client->dev, "azoteq,filt-disable"))
885 if (!device_property_read_u32(&client->dev, "azoteq,gpio3-select",
888 dev_err(&client->dev, "Invalid GPIO3 selection: %u\n",
898 if (device_property_present(&client->dev, "azoteq,dual-direction"))
901 if (!device_property_read_u32(&client->dev, "azoteq,tx-freq", &val)) {
903 dev_err(&client->dev,
913 if (device_property_present(&client->dev, "azoteq,global-cap-increase"))
916 if (!device_property_read_u32(&client->dev, "azoteq,reseed-select",
919 dev_err(&client->dev, "Invalid reseed selection: %u\n",
929 if (device_property_present(&client->dev, "azoteq,tracking-enable"))
932 if (!device_property_read_u32(&client->dev, "azoteq,filt-str-slider",
935 dev_err(&client->dev, "Invalid filter strength: %u\n",
957 device_for_each_child_node(&client->dev, ch_node) {
973 if (device_property_present(&client->dev, "azoteq,clk-div"))
985 if (!device_property_read_u32(&client->dev, "azoteq,suspend-mode",
988 dev_err(&client->dev, "Invalid suspend mode: %u\n",
996 if (!device_property_read_u32(&client->dev, "azoteq,ulp-update",
999 dev_err(&client->dev, "Invalid update rate: %u\n", val);
1008 if (device_property_present(&client->dev, "azoteq,reseed-offset"))
1062 struct i2c_client *client = iqs269->client;
1066 iqs269->keypad = devm_input_allocate_device(&client->dev);
1112 iqs269->slider[i] = devm_input_allocate_device(&client->dev);
1125 dev_err(&client->dev,
1136 struct i2c_client *client = iqs269->client;
1146 dev_err(&client->dev, "Failed to read device status: %d\n",
1157 dev_err(&client->dev, "Unexpected device reset\n");
1161 dev_err(&client->dev,
1173 dev_err(&client->dev, "Failed to read slider position: %d\n",
1262 struct i2c_client *client = iqs269->client;
1277 disable_irq(client->irq);
1284 enable_irq(client->irq);
1297 struct i2c_client *client = iqs269->client;
1301 disable_irq(client->irq);
1306 enable_irq(client->irq);
1538 struct i2c_client *client = iqs269->client;
1549 disable_irq(client->irq);
1555 enable_irq(client->irq);
1600 static int iqs269_probe(struct i2c_client *client)
1606 iqs269 = devm_kzalloc(&client->dev, sizeof(*iqs269), GFP_KERNEL);
1610 i2c_set_clientdata(client, iqs269);
1611 iqs269->client = client;
1613 iqs269->regmap = devm_regmap_init_i2c(client, &iqs269_regmap_config);
1616 dev_err(&client->dev, "Failed to initialize register map: %d\n",
1630 dev_err(&client->dev, "Unrecognized product number: 0x%02X\n",
1641 dev_err(&client->dev, "Failed to initialize device: %d\n",
1650 error = devm_request_threaded_irq(&client->dev, client->irq,
1652 client->name, iqs269);
1654 dev_err(&client->dev, "Failed to request IRQ: %d\n", error);
1660 dev_err(&client->dev, "Failed to complete ATI\n");
1670 dev_err(&client->dev, "Failed to register keypad: %d\n", error);
1674 error = devm_device_add_group(&client->dev, &iqs269_attr_group);
1676 dev_err(&client->dev, "Failed to add attributes: %d\n", error);
1694 struct i2c_client *client = iqs269->client;
1701 disable_irq(client->irq);
1706 enable_irq(client->irq);
1714 struct i2c_client *client = iqs269->client;
1721 disable_irq(client->irq);
1730 enable_irq(client->irq);