/* * Copyright 2022 Garmin Ltd. or its subsidiaries * * SPDX-License-Identifier: GPL-2.0