31 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * Intel Low Power Subsystem PWM controller driver4 *5 * Copyright (C) 2014, Intel Corporation6 *7 * Derived from the original pwm-lpss.c8 */9 10#ifndef __PWM_LPSS_H11#define __PWM_LPSS_H12 13#include <linux/pwm.h>14#include <linux/types.h>15 16#include <linux/platform_data/x86/pwm-lpss.h>17 18#define LPSS_MAX_PWMS 419 20struct pwm_lpss_chip {21 void __iomem *regs;22 const struct pwm_lpss_boardinfo *info;23};24 25extern const struct pwm_lpss_boardinfo pwm_lpss_byt_info;26extern const struct pwm_lpss_boardinfo pwm_lpss_bsw_info;27extern const struct pwm_lpss_boardinfo pwm_lpss_bxt_info;28extern const struct pwm_lpss_boardinfo pwm_lpss_tng_info;29 30#endif /* __PWM_LPSS_H */31