1
0

50-system-dell.quirks 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. # Do not edit this file, it will be overwritten on update
  2. [Dell Touchpads]
  3. MatchName=* Touchpad
  4. MatchDMIModalias=dmi:*:svnDellInc.:*
  5. ModelTouchpadVisibleMarker=1
  6. [Dell i2c Touchpads]
  7. MatchBus=i2c
  8. MatchUdevType=touchpad
  9. MatchDMIModalias=dmi:*:svnDellInc.:*
  10. AttrMscTimestamp=watch
  11. [Dell Inspiron 15R N5110 Touchpad]
  12. MatchUdevType=touchpad
  13. MatchName=*AlpsPS/2 ALPS GlidePoint
  14. MatchVersion=0x0300
  15. MatchDMIModalias=dmi:*:svnDellInc.:pnInspironN5110:*
  16. AttrPressureRange=100:95
  17. [Dell Latitude E5510 Touchpad]
  18. MatchUdevType=touchpad
  19. MatchName=*AlpsPS/2 ALPS GlidePoint
  20. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE5510:*
  21. AttrPressureRange=100:90
  22. [Dell Latitude E6220 Touchpad]
  23. MatchName=*AlpsPS/2 ALPS GlidePoint
  24. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE6220:*
  25. AttrPressureRange=100:90
  26. [Dell XPS L322X Touchpad]
  27. MatchName=*CyPS/2 Cypress Trackpad
  28. # pn can be "XPS L322X" and "Dell System XPS L322X", match both :pn*XPSL322X:.
  29. MatchDMIModalias=dmi:*:svnDellInc.:pn*XPSL322X:*
  30. AttrPressureRange=30:20
  31. AttrPalmPressureThreshold=254
  32. [Dell XPS13 9333 Touchpad]
  33. MatchName=*Synaptics s3203
  34. MatchDMIModalias=dmi:*:svnDellInc.:pnXPS139333:*
  35. AttrPressureRange=15:10
  36. AttrPalmPressureThreshold=150
  37. [Dell XPS 15 9500 Touchpad]
  38. MatchName=* Touchpad
  39. MatchDMIModalias=dmi:*:svnDellInc.:pnXPS159500:*
  40. ModelTouchpadVisibleMarker=0
  41. ModelTouchpadPhantomClicks=1
  42. [Dell Latitude D620 Trackpoint]
  43. MatchName=*DualPoint Stick
  44. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeD620:*
  45. AttrTrackpointMultiplier=0.5
  46. [Latitude E5480 Trackpoint]
  47. MatchName=*DualPoint Stick
  48. MatchUdevType=pointingstick
  49. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude5480:*
  50. AttrTrackpointMultiplier=0.5
  51. [Latitude 5580 Trackpoint]
  52. MatchName=*DualPoint Stick
  53. MatchUdevType=pointingstick
  54. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude5580:*
  55. AttrTrackpointMultiplier=0.5
  56. [Latitude E5570 Trackpoint]
  57. MatchName=*DualPoint Stick
  58. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE5570:*
  59. AttrTrackpointMultiplier=0.1
  60. [Latitude E6320 Trackpoint]
  61. MatchName=*DualPoint Stick
  62. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE6320:*
  63. AttrTrackpointMultiplier=2.0
  64. [Latitude E6400 Trackpoint]
  65. MatchName=*DualPoint Stick
  66. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE6400:*
  67. AttrTrackpointMultiplier=1.5
  68. [Latitude E7470 Trackpoint]
  69. MatchName=*DualPoint Stick
  70. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitudeE7470:*
  71. AttrTrackpointMultiplier=0.125
  72. [Latitude 7480 Touchpad]
  73. MatchName=DLL07A0*
  74. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude7480:*
  75. AttrPressureRange=35:34
  76. [Latitude 7490 Trackpoint]
  77. MatchName=*Mouse
  78. MatchUdevType=pointingstick
  79. MatchDMIModalias=dmi:*:svnDellInc.:pnLatitude7490:*
  80. AttrTrackpointMultiplier=0.3
  81. [Precision 7x50 Touchpad]
  82. MatchBus=i2c
  83. MatchUdevType=touchpad
  84. MatchDMIModalias=dmi:*:svnDellInc.:pnPrecision7?50:*
  85. AttrInputProp=-INPUT_PROP_BUTTONPAD
  86. # The touch device has the same vid/pid as the totem, the MatchName
  87. # directive is required here
  88. [Canvas Totem]
  89. MatchName=*System Multi Axis
  90. MatchBus=usb
  91. MatchVendor=0x2575
  92. MatchProduct=0x0204
  93. ModelDellCanvasTotem=1
  94. # Dell 2-in-1s have DMI Chassis Type Convertible, match it as by name can be
  95. # 2-in-1, 2n1 or even some models miss it in name. Also Dell respect this, even
  96. # if they made a mistake they tend to fix it in firmware updates.
  97. # DMI Chassis Type 1Fh (31 decimal) is Convertible as per SMBIOS specification.
  98. [Dell 2-in-1 Model Buttons]
  99. MatchBus=ps2
  100. MatchUdevType=keyboard
  101. MatchDMIModalias=dmi:*:svnDellInc.:*:ct31:*
  102. ModelTabletModeNoSuspend=1
  103. # This is a true pressurepad so disable pressure for contact size
  104. # https://gitlab.freedesktop.org/libinput/libinput/-/issues/849
  105. [Dell Precision5680 Touchpad]
  106. MatchBus=i2c
  107. MatchVendor=0x27C6
  108. MatchProduct=0x0F60
  109. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  110. [Dell Mayabay Touchpad]
  111. MatchBus=i2c
  112. MatchVendor=0x06CB
  113. MatchProduct=0xCFA0
  114. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  115. [Dell Precision 5480]
  116. MatchBus=i2c
  117. MatchVendor=0x0488
  118. MatchProduct=0x1063
  119. MatchUdevType=touchpad
  120. MatchDMIModalias=dmi:*:svnDellInc.:pnPrecision5480:*
  121. ModelTouchpadVisibleMarker=0
  122. [Dell laptop 14 Synaptics touchpad]
  123. MatchBus=i2c
  124. MatchVendor=0x06CB
  125. MatchProduct=0xCFF8
  126. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  127. [Dell laptop 16 Synaptics touchpad]
  128. MatchBus=i2c
  129. MatchVendor=0x06CB
  130. MatchProduct=0xCFF9
  131. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  132. [Dell laptop 14 Goodix touchpad]
  133. MatchBus=i2c
  134. MatchVendor=0x27C6
  135. MatchProduct=0x0F61
  136. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  137. [Dell laptop 16 Goodix touchpad]
  138. MatchBus=i2c
  139. MatchVendor=0x27C6
  140. MatchProduct=0x0F62
  141. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  142. [Dell 14 Premium DA14250 touchpad]
  143. MatchBus=i2c
  144. MatchVendor=0x0488
  145. MatchProduct=0x108C
  146. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  147. [Dell 16 Premium DA16250 touchpad]
  148. MatchBus=i2c
  149. MatchVendor=0x0488
  150. MatchProduct=0x108D
  151. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  152. [Dell laptop 14_1 Synaptics touchpad]
  153. MatchBus=i2c
  154. MatchVendor=0x06CB
  155. MatchProduct=0xD01D
  156. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  157. [Dell laptop 16_1 Synaptics touchpad]
  158. MatchBus=i2c
  159. MatchVendor=0x06CB
  160. MatchProduct=0xD01A
  161. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  162. [Dell laptop 14 Sensel touchpad]
  163. MatchBus=i2c
  164. MatchVendor=0x2C2F
  165. MatchProduct=0x0034
  166. AttrInputProp=+INPUT_PROP_PRESSUREPAD
  167. [Dell laptop 16 Sensel touchpad]
  168. MatchBus=i2c
  169. MatchVendor=0x2C2F
  170. MatchProduct=0x0033
  171. AttrInputProp=+INPUT_PROP_PRESSUREPAD