# Copyright 2021 The ChromiumOS Authors # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # Not Linux, so don't expect a Linux tree. --no-tree # Ignore aspects we don't follow here. --ignore SPLIT_STRING --ignore GIT_COMMIT_ID --ignore C99_COMMENT_TOLERANCE --ignore VSPRINTF_POINTER_EXTENSION # Shorter KConfig descriptions are OK. --min-conf-desc-length=2 # Zephyr has a function named "printk" with different facilities than # the printk in the Linux kernel this check is made for. --ignore PRINTK_WITHOUT_KERN_LEVEL # Zephyr coding style requires braces even when not explicitly # required (unlike the Linux kernel). In the interest of making code # easier to upstream into the Zephyr tree, we should do the same. # Tell checkpatch to ignore Linux style here. --ignore BRACES # Zephyr uses ENOSYS to indicate unsupported API calls --ignore ENOSYS