ALPS_DUALPOINT
if (!(priv->flags & ALPS_DUALPOINT)) {
{ { 0x20, 0x02, 0x0e }, { ALPS_PROTO_V2, 0xf8, 0xf8, ALPS_PASS | ALPS_DUALPOINT } },
{ { 0x22, 0x02, 0x0a }, { ALPS_PROTO_V2, 0xf8, 0xf8, ALPS_PASS | ALPS_DUALPOINT } },
{ { 0x22, 0x02, 0x14 }, { ALPS_PROTO_V2, 0xff, 0xff, ALPS_PASS | ALPS_DUALPOINT } }, /* Dell Latitude D600 */
{ { 0x32, 0x02, 0x14 }, { ALPS_PROTO_V2, 0xf8, 0xf8, ALPS_PASS | ALPS_DUALPOINT } }, /* Toshiba Salellite Pro M10 */
ALPS_PASS | ALPS_DUALPOINT | ALPS_PS2_INTERLEAVED } }, /* Toshiba Tecra A11-11L */
ALPS_PASS | ALPS_DUALPOINT | ALPS_PS2_INTERLEAVED } }, /* Dell Latitude E5500, E6400, E6500, Precision M4400 */
{ { 0x63, 0x03, 0xc8 }, { ALPS_PROTO_V2, 0xf8, 0xf8, ALPS_PASS | ALPS_DUALPOINT } }, /* Dell Latitude D800 */
{ { 0x73, 0x00, 0x0a }, { ALPS_PROTO_V2, 0xf8, 0xf8, ALPS_DUALPOINT } }, /* ThinkPad R61 8918-5QG */
{ { 0x73, 0x00, 0x14 }, { ALPS_PROTO_V6, 0xff, 0xff, ALPS_DUALPOINT } }, /* Dell XT2 */
if (!(priv->flags & ALPS_DUALPOINT)) {
ALPS_PROTO_V3, 0x8f, 0x8f, ALPS_DUALPOINT | ALPS_DUALPOINT_WITH_PRESSURE
ALPS_PROTO_V3_RUSHMORE, 0x8f, 0x8f, ALPS_DUALPOINT | ALPS_DUALPOINT_WITH_PRESSURE
(priv->flags & ALPS_DUALPOINT)) {
ALPS_PROTO_V7, 0x48, 0x48, ALPS_DUALPOINT | ALPS_DUALPOINT_WITH_PRESSURE
if ((priv->flags & ALPS_DUALPOINT) &&
if (priv->flags & ALPS_DUALPOINT) {
priv->flags |= ALPS_DUALPOINT |
priv->flags &= ~ALPS_DUALPOINT;
priv->flags &= ~ALPS_DUALPOINT;
priv->flags &= ~ALPS_DUALPOINT;
if ((priv->flags & ALPS_DUALPOINT) && z == 127) {
if (priv->flags & ALPS_DUALPOINT) {
psmouse->name = priv->flags & ALPS_DUALPOINT ?
if (!(priv->flags & ALPS_DUALPOINT)) {
if ((priv->flags & ALPS_DUALPOINT) &&
if (!(priv->flags & ALPS_DUALPOINT)) {