gpio-tangier.h (d2c19e89e03cced2417175f48586648ae88f7cbf) gpio-tangier.h (34840be53410c29d67ffb304588a258fab785fd7)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Intel Tangier GPIO functions
4 *
5 * Copyright (c) 2016, 2021, 2023 Intel Corporation.
6 *
7 * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8 * Pandith N <pandith.n@intel.com>

--- 6 unchanged lines hidden (view full) ---

15#include <linux/gpio/driver.h>
16#include <linux/spinlock_types.h>
17#include <linux/types.h>
18
19struct device;
20
21struct tng_gpio_context;
22
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Intel Tangier GPIO functions
4 *
5 * Copyright (c) 2016, 2021, 2023 Intel Corporation.
6 *
7 * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8 * Pandith N <pandith.n@intel.com>

--- 6 unchanged lines hidden (view full) ---

15#include <linux/gpio/driver.h>
16#include <linux/spinlock_types.h>
17#include <linux/types.h>
18
19struct device;
20
21struct tng_gpio_context;
22
23/* Merrifield specific wake registers */
24#define GWMR_MRFLD 0x400 /* Wake mask */
25#define GWSR_MRFLD 0x418 /* Wake source */
26#define GSIR_MRFLD 0xc00 /* Secure input */
27
23/**
24 * struct tng_wake_regs - Platform specific wake registers
25 * @gwmr: Wake mask
26 * @gwsr: Wake source
27 * @gsir: Secure input
28 */
29struct tng_wake_regs {
30 u32 gwmr;

--- 77 unchanged lines hidden ---
28/**
29 * struct tng_wake_regs - Platform specific wake registers
30 * @gwmr: Wake mask
31 * @gwsr: Wake source
32 * @gsir: Secure input
33 */
34struct tng_wake_regs {
35 u32 gwmr;

--- 77 unchanged lines hidden ---