f01 256 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&fn->dev); f01 258 drivers/input/rmi4/rmi_f01.c return f01->properties.product_id; f01 266 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev); f01 269 drivers/input/rmi4/rmi_f01.c f01->properties.manufacturer_id); f01 279 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev); f01 281 drivers/input/rmi4/rmi_f01.c return scnprintf(buf, PAGE_SIZE, "%s\n", f01->properties.dom); f01 291 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev); f01 293 drivers/input/rmi4/rmi_f01.c return scnprintf(buf, PAGE_SIZE, "%s\n", f01->properties.product_id); f01 303 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev); f01 305 drivers/input/rmi4/rmi_f01.c return scnprintf(buf, PAGE_SIZE, "%d\n", f01->properties.firmware_id); f01 315 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&data->f01_container->dev); f01 317 drivers/input/rmi4/rmi_f01.c u32 package_id = f01->properties.package_id; f01 387 drivers/input/rmi4/rmi_f01.c struct f01_data *f01; f01 399 drivers/input/rmi4/rmi_f01.c f01 = devm_kzalloc(&fn->dev, sizeof(struct f01_data), GFP_KERNEL); f01 400 drivers/input/rmi4/rmi_f01.c if (!f01) f01 403 drivers/input/rmi4/rmi_f01.c f01->num_of_irq_regs = driver_data->num_of_irq_regs; f01 411 drivers/input/rmi4/rmi_f01.c &f01->device_control.ctrl0); f01 421 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 &= ~RMI_F01_CTRL0_NOSLEEP_BIT; f01 424 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_F01_CTRL0_NOSLEEP_BIT; f01 433 drivers/input/rmi4/rmi_f01.c if ((f01->device_control.ctrl0 & RMI_F01_CTRL0_SLEEP_MODE_MASK) != f01 437 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 &= ~RMI_F01_CTRL0_SLEEP_MODE_MASK; f01 440 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_F01_CTRL0_CONFIGURED_BIT; f01 443 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0); f01 457 drivers/input/rmi4/rmi_f01.c &f01->properties); f01 464 drivers/input/rmi4/rmi_f01.c f01->properties.manufacturer_id == 1 ? "Synaptics" : "unknown", f01 465 drivers/input/rmi4/rmi_f01.c f01->properties.product_id, f01->properties.firmware_id); f01 469 drivers/input/rmi4/rmi_f01.c ctrl_base_addr += f01->num_of_irq_regs; f01 472 drivers/input/rmi4/rmi_f01.c if (f01->properties.has_adjustable_doze) { f01 473 drivers/input/rmi4/rmi_f01.c f01->doze_interval_addr = ctrl_base_addr; f01 477 drivers/input/rmi4/rmi_f01.c f01->device_control.doze_interval = f01 479 drivers/input/rmi4/rmi_f01.c error = rmi_write(rmi_dev, f01->doze_interval_addr, f01 480 drivers/input/rmi4/rmi_f01.c f01->device_control.doze_interval); f01 488 drivers/input/rmi4/rmi_f01.c error = rmi_read(rmi_dev, f01->doze_interval_addr, f01 489 drivers/input/rmi4/rmi_f01.c &f01->device_control.doze_interval); f01 498 drivers/input/rmi4/rmi_f01.c f01->wakeup_threshold_addr = ctrl_base_addr; f01 502 drivers/input/rmi4/rmi_f01.c f01->device_control.wakeup_threshold = f01 504 drivers/input/rmi4/rmi_f01.c error = rmi_write(rmi_dev, f01->wakeup_threshold_addr, f01 505 drivers/input/rmi4/rmi_f01.c f01->device_control.wakeup_threshold); f01 513 drivers/input/rmi4/rmi_f01.c error = rmi_read(rmi_dev, f01->wakeup_threshold_addr, f01 514 drivers/input/rmi4/rmi_f01.c &f01->device_control.wakeup_threshold); f01 524 drivers/input/rmi4/rmi_f01.c if (f01->properties.has_lts) f01 527 drivers/input/rmi4/rmi_f01.c if (f01->properties.has_adjustable_doze_holdoff) { f01 528 drivers/input/rmi4/rmi_f01.c f01->doze_holdoff_addr = ctrl_base_addr; f01 532 drivers/input/rmi4/rmi_f01.c f01->device_control.doze_holdoff = f01 534 drivers/input/rmi4/rmi_f01.c error = rmi_write(rmi_dev, f01->doze_holdoff_addr, f01 535 drivers/input/rmi4/rmi_f01.c f01->device_control.doze_holdoff); f01 543 drivers/input/rmi4/rmi_f01.c error = rmi_read(rmi_dev, f01->doze_holdoff_addr, f01 544 drivers/input/rmi4/rmi_f01.c &f01->device_control.doze_holdoff); f01 568 drivers/input/rmi4/rmi_f01.c dev_set_drvdata(&fn->dev, f01); f01 585 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&fn->dev); f01 589 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0); f01 596 drivers/input/rmi4/rmi_f01.c if (f01->properties.has_adjustable_doze) { f01 597 drivers/input/rmi4/rmi_f01.c error = rmi_write(fn->rmi_dev, f01->doze_interval_addr, f01 598 drivers/input/rmi4/rmi_f01.c f01->device_control.doze_interval); f01 606 drivers/input/rmi4/rmi_f01.c f01->wakeup_threshold_addr, f01 607 drivers/input/rmi4/rmi_f01.c &f01->device_control.wakeup_threshold, f01 617 drivers/input/rmi4/rmi_f01.c if (f01->properties.has_adjustable_doze_holdoff) { f01 618 drivers/input/rmi4/rmi_f01.c error = rmi_write(fn->rmi_dev, f01->doze_holdoff_addr, f01 619 drivers/input/rmi4/rmi_f01.c f01->device_control.doze_holdoff); f01 632 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&fn->dev); f01 635 drivers/input/rmi4/rmi_f01.c f01->old_nosleep = f01 636 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 & RMI_F01_CTRL0_NOSLEEP_BIT; f01 637 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 &= ~RMI_F01_CTRL0_NOSLEEP_BIT; f01 639 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 &= ~RMI_F01_CTRL0_SLEEP_MODE_MASK; f01 641 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_SLEEP_MODE_RESERVED1; f01 643 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_SLEEP_MODE_SENSOR_SLEEP; f01 646 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0); f01 649 drivers/input/rmi4/rmi_f01.c if (f01->old_nosleep) f01 650 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_F01_CTRL0_NOSLEEP_BIT; f01 651 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 &= ~RMI_F01_CTRL0_SLEEP_MODE_MASK; f01 652 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_SLEEP_MODE_NORMAL; f01 661 drivers/input/rmi4/rmi_f01.c struct f01_data *f01 = dev_get_drvdata(&fn->dev); f01 664 drivers/input/rmi4/rmi_f01.c if (f01->old_nosleep) f01 665 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_F01_CTRL0_NOSLEEP_BIT; f01 667 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 &= ~RMI_F01_CTRL0_SLEEP_MODE_MASK; f01 668 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0 |= RMI_SLEEP_MODE_NORMAL; f01 671 drivers/input/rmi4/rmi_f01.c f01->device_control.ctrl0);