mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-30 10:00:36 -04:00
pinctrl: mcp23s08: Get rid of legacy platform data
Platform data is a legacy interface to supply device properties to the driver. In this case we even don't have in-kernel users for it. Just remove it for good. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20200407173849.43628-1-andriy.shevchenko@linux.intel.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
committed by
Linus Walleij
parent
f9a8744dde
commit
6aba6ed879
@@ -1,18 +0,0 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
struct mcp23s08_platform_data {
|
||||
/* For mcp23s08, up to 4 slaves (numbered 0..3) can share one SPI
|
||||
* chipselect, each providing 1 gpio_chip instance with 8 gpios.
|
||||
* For mpc23s17, up to 8 slaves (numbered 0..7) can share one SPI
|
||||
* chipselect, each providing 1 gpio_chip (port A + port B) with
|
||||
* 16 gpios.
|
||||
*/
|
||||
u32 spi_present_mask;
|
||||
|
||||
/* "base" is the number of the first GPIO or -1 for dynamic
|
||||
* assignment. If there are gaps in chip addressing the GPIO
|
||||
* numbers are sequential .. so for example if only slaves 0
|
||||
* and 3 are present, their GPIOs range from base to base+15
|
||||
* (or base+31 for s17 variant).
|
||||
*/
|
||||
unsigned base;
|
||||
};
|
||||
Reference in New Issue
Block a user