| /* SPDX-License-Identifier: GPL-2.0-only */ |
| * Intel Low Power Subsystem PWM controller driver |
| * Copyright (C) 2014, Intel Corporation |
| * Derived from the original pwm-lpss.c |
| #include <linux/device.h> |
| const struct pwm_lpss_boardinfo *info; |
| struct pwm_lpss_boardinfo { |
| unsigned long base_unit_bits; |
| * On some devices the _PS0/_PS3 AML code of the GPU (GFX0) device |
| * messes with the PWM0 controllers state, |
| bool other_devices_aml_touches_pwm_regs; |
| struct pwm_lpss_chip *pwm_lpss_probe(struct device *dev, struct resource *r, |
| const struct pwm_lpss_boardinfo *info); |
| #endif /* __PWM_LPSS_H */ |