Linux Audio

Check our new training course

Yocto / OpenEmbedded training

Mar 24-27, 2025, special US time zones
Register
Loading...
Note: File does not exist in v3.1.
 1/* SPDX-License-Identifier: GPL-2.0-only */
 2/*
 3 * Intel LPSS core support.
 4 *
 5 * Copyright (C) 2015, Intel Corporation
 6 *
 7 * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 8 *          Mika Westerberg <mika.westerberg@linux.intel.com>
 9 */
10
11#ifndef __MFD_INTEL_LPSS_H
12#define __MFD_INTEL_LPSS_H
13
14#include <linux/pm.h>
15
16struct device;
17struct resource;
18struct software_node;
19
20struct intel_lpss_platform_info {
21	struct resource *mem;
22	bool ignore_resource_conflicts;
23	int irq;
24	unsigned long clk_rate;
25	const char *clk_con_id;
26	const struct software_node *swnode;
27};
28
29int intel_lpss_probe(struct device *dev,
30		     const struct intel_lpss_platform_info *info);
31void intel_lpss_remove(struct device *dev);
32
33extern const struct dev_pm_ops intel_lpss_pm_ops;
34
35#endif /* __MFD_INTEL_LPSS_H */