hid: quiet -Wswitch

Gcc builds complained that not all switch cases are handled.  Add
default cases to appease gcc.

Reviewed by:	hselasky (previous version), wulf
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D28082
This commit is contained in:
Ryan Libby 2021-01-10 21:53:15 -08:00
parent c86fa3b8d7
commit 16079c7233
4 changed files with 23 additions and 0 deletions

View file

@ -252,6 +252,9 @@ hcons_rel_volume_cb(HIDMAP_CB_ARGS)
evdev_push_key(evdev, code, 1);
evdev_push_key(evdev, code, 0);
}
break;
default:
break;
}
return (0);

View file

@ -126,6 +126,10 @@ hgame_dpad_cb(HIDMAP_CB_ARGS)
sc->dpad_left = (data != 0);
break;
}
break;
default:
break;
}
return (0);

View file

@ -126,6 +126,9 @@ hpen_battery_strenght_cb(HIDMAP_CB_ARGS)
case HIDMAP_CB_IS_RUNNING:
data = ctx.data;
/* TODO */
break;
default:
break;
}
return (0);

View file

@ -808,6 +808,10 @@ ps4dshock_hat_switch_cb(HIDMAP_CB_ARGS)
idx = MIN(nitems(hat_switch_map) - 1, (u_int)ctx.data);
evdev_push_abs(evdev, ABS_HAT0X, hat_switch_map[idx].x);
evdev_push_abs(evdev, ABS_HAT0Y, hat_switch_map[idx].y);
break;
default:
break;
}
return (0);
@ -854,6 +858,9 @@ ps4dsacc_data_cb(HIDMAP_CB_ARGS)
((int64_t)ctx.data - calib->bias) * calib->sens_numer /
calib->sens_denom);
break;
default:
break;
}
return (0);
@ -879,6 +886,9 @@ ps4dsacc_tstamp_cb(HIDMAP_CB_ARGS)
sc->hw_tstamp = tstamp;
evdev_push_msc(evdev, MSC_TIMESTAMP, sc->ev_tstamp);
break;
default:
break;
}
return (0);
@ -1020,6 +1030,9 @@ ps4dsmtp_final_cb(HIDMAP_CB_ARGS)
evdev_sync(evdev);
}
break;
default:
break;
}
/* Do execute callback at interrupt handler and detach */