mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
gpio: timberdale: Remove platform data header
With no more users, we can remove timb_gpio.h. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Linus Walleij <linusw@kernel.org> Link: https://patch.msgid.link/20260327-gpio-timberdale-swnode-v3-4-9a1bc1b2b124@oss.qualcomm.com Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
committed by
Lee Jones
parent
a0aa7d4037
commit
061bc966cf
@@ -15,8 +15,6 @@
|
||||
#include <linux/property.h>
|
||||
#include <linux/slab.h>
|
||||
|
||||
#include <linux/timb_gpio.h>
|
||||
|
||||
#include <linux/i2c.h>
|
||||
#include <linux/platform_data/i2c-ocores.h>
|
||||
#include <linux/platform_data/i2c-xiic.h>
|
||||
@@ -178,13 +176,6 @@ static const struct resource timberdale_eth_resources[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static struct timbgpio_platform_data
|
||||
timberdale_gpio_platform_data = {
|
||||
.gpio_base = 0,
|
||||
.nr_pins = GPIO_NR_PINS,
|
||||
.irq_base = 200,
|
||||
};
|
||||
|
||||
static const struct property_entry timberdale_gpio_properties[] = {
|
||||
PROPERTY_ENTRY_U32("ngpios", GPIO_NR_PINS),
|
||||
PROPERTY_ENTRY_U32("gpio-base", GPIO_BASE),
|
||||
@@ -406,8 +397,6 @@ static const struct mfd_cell timberdale_cells_bar0_cfg0[] = {
|
||||
.name = "timb-gpio",
|
||||
.num_resources = ARRAY_SIZE(timberdale_gpio_resources),
|
||||
.resources = timberdale_gpio_resources,
|
||||
.platform_data = &timberdale_gpio_platform_data,
|
||||
.pdata_size = sizeof(timberdale_gpio_platform_data),
|
||||
.swnode = &timberdale_gpio_swnode,
|
||||
},
|
||||
{
|
||||
@@ -469,8 +458,6 @@ static const struct mfd_cell timberdale_cells_bar0_cfg1[] = {
|
||||
.name = "timb-gpio",
|
||||
.num_resources = ARRAY_SIZE(timberdale_gpio_resources),
|
||||
.resources = timberdale_gpio_resources,
|
||||
.platform_data = &timberdale_gpio_platform_data,
|
||||
.pdata_size = sizeof(timberdale_gpio_platform_data),
|
||||
.swnode = &timberdale_gpio_swnode,
|
||||
},
|
||||
{
|
||||
@@ -532,8 +519,6 @@ static const struct mfd_cell timberdale_cells_bar0_cfg2[] = {
|
||||
.name = "timb-gpio",
|
||||
.num_resources = ARRAY_SIZE(timberdale_gpio_resources),
|
||||
.resources = timberdale_gpio_resources,
|
||||
.platform_data = &timberdale_gpio_platform_data,
|
||||
.pdata_size = sizeof(timberdale_gpio_platform_data),
|
||||
.swnode = &timberdale_gpio_swnode,
|
||||
},
|
||||
{
|
||||
@@ -583,8 +568,6 @@ static const struct mfd_cell timberdale_cells_bar0_cfg3[] = {
|
||||
.name = "timb-gpio",
|
||||
.num_resources = ARRAY_SIZE(timberdale_gpio_resources),
|
||||
.resources = timberdale_gpio_resources,
|
||||
.platform_data = &timberdale_gpio_platform_data,
|
||||
.pdata_size = sizeof(timberdale_gpio_platform_data),
|
||||
.swnode = &timberdale_gpio_swnode,
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
/*
|
||||
* timb_gpio.h timberdale FPGA GPIO driver, platform data definition
|
||||
* Copyright (c) 2009 Intel Corporation
|
||||
*/
|
||||
|
||||
#ifndef _LINUX_TIMB_GPIO_H
|
||||
#define _LINUX_TIMB_GPIO_H
|
||||
|
||||
/**
|
||||
* struct timbgpio_platform_data - Platform data of the Timberdale GPIO driver
|
||||
* @gpio_base: The number of the first GPIO pin, set to -1 for
|
||||
* dynamic number allocation.
|
||||
* @nr_pins: Number of pins that is supported by the hardware (1-32)
|
||||
* @irq_base: If IRQ is supported by the hardware, this is the base
|
||||
* number of IRQ:s. One IRQ per pin will be used. Set to
|
||||
* -1 if IRQ:s is not supported.
|
||||
*/
|
||||
struct timbgpio_platform_data {
|
||||
int gpio_base;
|
||||
int nr_pins;
|
||||
int irq_base;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user