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