1. 25 3月, 2015 1 次提交
  2. 24 3月, 2015 2 次提交
  3. 21 3月, 2015 2 次提交
  4. 20 3月, 2015 2 次提交
  5. 17 3月, 2015 1 次提交
    • D
      Revert "Input: synaptics - use dmax in input_mt_assign_slots" · 09d042a2
      Dmitry Torokhov 提交于
      This reverts commit 6ab17a84 since it,
      according to Benjamin, causes issues with slot assignment:
      
      E: 15.669119 0000 0000 0000     # ------------ SYN_REPORT (0) ----------
      E: 15.954242 0003 002f 0000     # EV_ABS / ABS_MT_SLOT          0
      E: 15.954242 0003 0039 0505     # EV_ABS / ABS_MT_TRACKING_ID   505
      E: 15.954242 0003 0035 3851     # EV_ABS / ABS_MT_POSITION_X    3851
      E: 15.954242 0003 0036 4076     # EV_ABS / ABS_MT_POSITION_Y    4076
      E: 15.954242 0003 003a 0034     # EV_ABS / ABS_MT_PRESSURE      34
      E: 15.954242 0001 014a 0001     # EV_KEY / BTN_TOUCH            1
      E: 15.954242 0003 0000 3851     # EV_ABS / ABS_X                3851
      E: 15.954242 0003 0001 4076     # EV_ABS / ABS_Y                4076
      E: 15.954242 0003 0018 0034     # EV_ABS / ABS_PRESSURE         34
      E: 15.954242 0001 0145 0001     # EV_KEY / BTN_TOOL_FINGER      1
      E: 15.954242 0000 0000 0000     # ------------ SYN_REPORT (0) ----------
      ... (bunch of regular events)...
      E: 16.020614 0000 0000 0000     # ------------ SYN_REPORT (0) ----------
      E: 16.043601 0003 0035 3873     # EV_ABS / ABS_MT_POSITION_X    3873
      E: 16.043601 0003 0036 3903     # EV_ABS / ABS_MT_POSITION_Y    3903
      E: 16.043601 0003 003a 0050     # EV_ABS / ABS_MT_PRESSURE      50
      E: 16.043601 0003 0035 3032     # EV_ABS / ABS_MT_POSITION_X    3032
      E: 16.043601 0003 0036 3832     # EV_ABS / ABS_MT_POSITION_Y    3832
      E: 16.043601 0003 003a 0044     # EV_ABS / ABS_MT_PRESSURE      44
      E: 16.043601 0003 0000 3032     # EV_ABS / ABS_X                3032
      E: 16.043601 0003 0001 3832     # EV_ABS / ABS_Y                3832
      E: 16.043601 0003 0018 0044     # EV_ABS / ABS_PRESSURE         44
      E: 16.043601 0001 0145 0000     # EV_KEY / BTN_TOOL_FINGER      0
      E: 16.043601 0001 014d 0001     # EV_KEY / BTN_TOOL_DOUBLETAP   1
      E: 16.043601 0000 0000 0000     # ------------ SYN_REPORT (0) ----------
      E: 16.068837 0003 002f 0001     # EV_ABS / ABS_MT_SLOT          1
      E: 16.068837 0003 0039 0506     # EV_ABS / ABS_MT_TRACKING_ID   506
      E: 16.068837 0003 0035 3912     # EV_ABS / ABS_MT_POSITION_X    3912
      E: 16.068837 0003 0036 3743     # EV_ABS / ABS_MT_POSITION_Y    3743
      E: 16.068837 0003 003a 0056     # EV_ABS / ABS_MT_PRESSURE      56
      E: 16.068837 0003 002f 0000     # EV_ABS / ABS_MT_SLOT          0
      E: 16.068837 0003 0035 3026     # EV_ABS / ABS_MT_POSITION_X    3026
      E: 16.068837 0003 0036 3708     # EV_ABS / ABS_MT_POSITION_Y    3708
      E: 16.068837 0003 003a 0052     # EV_ABS / ABS_MT_PRESSURE      52
      E: 16.068837 0003 0000 3026     # EV_ABS / ABS_X                3026
      E: 16.068837 0003 0001 3708     # EV_ABS / ABS_Y                3708
      E: 16.068837 0003 0018 0052     # EV_ABS / ABS_PRESSURE         52
      E: 16.068837 0000 0000 0000     # ------------ SYN_REPORT (0) ----------
      
      Slot 0 and 1 gets inverted in the second report above, which
      introduces a cursor jump. The problem is that this cursor jump is
      often enough to leave the current widget, and X sends the
      scrolling events to whoever is now under the cursor.
      Reported-by: NBenjamin Tissoires <btissoir@redhat.com>
      Reported-by: NHans de Goede <hdegoede@redhat.com>
      09d042a2
  6. 13 3月, 2015 2 次提交
  7. 12 3月, 2015 2 次提交
    • D
      Input: sx8654 - signedness bug in sx8654_irq() · b6310aff
      Dan Carpenter 提交于
      "irqsrc" needs to be signed for the error handling to work.
      Signed-off-by: NDan Carpenter <dan.carpenter@oracle.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      b6310aff
    • C
      Input: elants_i2c - append hw_version to FW file · 37dee1ac
      Charlie Mooney 提交于
      Currently the elants_i2c driver simply requests a static filename
      /lib/firmware/elants_i2c.bin when it gets firmware updates.  This is a
      problem if you have two Elan touchscreens using the same driver.  If both
      touchscreens have different firmwares, you would need to move the files
      around in your filesystem when you're updating them so that they don't get
      updated with the other's FW.  If you have a read-only filesystem then this
      is impossible, even.
      
      This patch changes the elants_i2c driver to automatically append the
      four-hex-digit hw_version of the device onto the name of the FW file it's
      requesting for update.  Since different touchscreens should have a
      different hw_version's this means the user needs to append the hw version
      of the touchscreen he or she intends to update onto the end of the firmware
      filename and then the driver will do the rest.
      
      The firmware filenames it looks for now are of the form:
      
        elants_i2c_${HW_VERSION}.bin
      
        eg:
      
        elants_i2c_2a44.bin
      Signed-off-by: NCharlie Mooney <charliemooney@chromium.org>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      37dee1ac
  8. 10 3月, 2015 1 次提交
  9. 09 3月, 2015 16 次提交
  10. 08 3月, 2015 6 次提交
  11. 07 3月, 2015 5 次提交