12345678910111213141516171819 |
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
- * HD audio Component Binding Interface
- *
- * Copyright (C) 2021 Cirrus Logic, Inc. and
- * Cirrus Logic International Semiconductor Ltd.
- */
- #include <linux/component.h>
- #define HDA_MAX_COMPONENTS 4
- #define HDA_MAX_NAME_SIZE 50
- struct hda_component {
- struct device *dev;
- char name[HDA_MAX_NAME_SIZE];
- struct hda_codec *codec;
- void (*playback_hook)(struct device *dev, int action);
- };
|