button: make button_get_by_label() case insensitive
authorCaleb Connolly <caleb.connolly@linaro.org>
Mon, 31 Mar 2025 12:23:23 +0000 (14:23 +0200)
committerCaleb Connolly <caleb.connolly@linaro.org>
Fri, 11 Apr 2025 13:28:14 +0000 (15:28 +0200)
commit9c607005c51976b5e0301461bfc0f38d5bdebd0e
tree944da6406b12fce006e7a310099e02ffa76f2038
parent8f5685d5d32f50e8a3634686218e3fd143075d93
button: make button_get_by_label() case insensitive

This function is already doing a fuzzy match, since there are no
guarantees that a given label is unique.

Ignoring case makes it much easier to catch "Volume down" or "Volume
Down" in board-agnostic code.

Tested-by: Danila Tikhonov <danila@jiaxyga.com> # google-sunfish
Tested-by: Jens Reidel <adrian@mainlining.org> # xiaomi-davinci
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20250331-qcom-phones-v4-6-f52e57d3b8c6@linaro.org
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
drivers/button/button-uclass.c