/* SPDX-License-Identifier: GPL-2.0 */ /* * CS42L43 core driver external data * * Copyright (C) 2022-2023 Cirrus Logic, Inc. and * Cirrus Logic International Semiconductor Ltd. */ #ifndef CS42L43_CORE_EXT_H #define CS42L43_CORE_EXT_H #include <linux/completion.h> #include <linux/mutex.h> #include <linux/regmap.h> #include <linux/regulator/consumer.h> #include <linux/workqueue.h> #define CS42L43_N_SUPPLIES … struct device; struct gpio_desc; struct sdw_slave; enum cs42l43_irq_numbers { … }; struct cs42l43 { … }; #endif /* CS42L43_CORE_EXT_H */