Skip to content

Commit 4091770

Browse files
andy-shevbroonie
authored andcommitted
spi: pxa2xx: Don't use "proxy" headers
Update header inclusions to follow IWYU (Include What You Use) principle. Signed-off-by: Andy Shevchenko <[email protected]> Acked-by: Linus Walleij <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
1 parent 2d069c1 commit 4091770

File tree

4 files changed

+22
-7
lines changed

4 files changed

+22
-7
lines changed

drivers/spi/spi-pxa2xx-dma.c

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,22 @@
66
* Author: Mika Westerberg <[email protected]>
77
*/
88

9-
#include <linux/device.h>
9+
#include <linux/atomic.h>
10+
#include <linux/dev_printk.h>
1011
#include <linux/dma-mapping.h>
1112
#include <linux/dmaengine.h>
13+
#include <linux/errno.h>
14+
#include <linux/irqreturn.h>
1215
#include <linux/scatterlist.h>
13-
#include <linux/sizes.h>
16+
#include <linux/string.h>
17+
#include <linux/types.h>
1418

1519
#include <linux/spi/spi.h>
1620

1721
#include "spi-pxa2xx.h"
1822

23+
struct device;
24+
1925
static void pxa2xx_spi_dma_transfer_complete(struct driver_data *drv_data,
2026
bool error)
2127
{

drivers/spi/spi-pxa2xx-pci.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@
66
* Copyright (C) 2016, 2021 Intel Corporation
77
*/
88
#include <linux/clk-provider.h>
9+
#include <linux/device.h>
10+
#include <linux/err.h>
911
#include <linux/module.h>
1012
#include <linux/pci.h>
1113
#include <linux/platform_device.h>
14+
#include <linux/property.h>
15+
#include <linux/sprintf.h>
16+
#include <linux/string.h>
17+
#include <linux/types.h>
1218

1319
#include <linux/dmaengine.h>
1420
#include <linux/platform_data/dma-dw.h>

drivers/spi/spi-pxa2xx.c

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,28 @@
55
*/
66

77
#include <linux/acpi.h>
8+
#include <linux/atomic.h>
89
#include <linux/bitops.h>
10+
#include <linux/bug.h>
911
#include <linux/clk.h>
1012
#include <linux/delay.h>
1113
#include <linux/device.h>
1214
#include <linux/dmaengine.h>
1315
#include <linux/err.h>
14-
#include <linux/errno.h>
1516
#include <linux/gpio/consumer.h>
1617
#include <linux/init.h>
1718
#include <linux/interrupt.h>
19+
#include <linux/io.h>
1820
#include <linux/ioport.h>
19-
#include <linux/kernel.h>
20-
#include <linux/module.h>
21+
#include <linux/math64.h>
22+
#include <linux/minmax.h>
2123
#include <linux/mod_devicetable.h>
24+
#include <linux/module.h>
2225
#include <linux/platform_device.h>
2326
#include <linux/pm_runtime.h>
2427
#include <linux/property.h>
2528
#include <linux/slab.h>
29+
#include <linux/types.h>
2630

2731
#include <linux/spi/spi.h>
2832

drivers/spi/spi-pxa2xx.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
#define SPI_PXA2XX_H
99

1010
#include <linux/dmaengine.h>
11-
#include <linux/interrupt.h>
12-
#include <linux/io.h>
11+
#include <linux/irqreturn.h>
1312
#include <linux/types.h>
1413
#include <linux/sizes.h>
1514

0 commit comments

Comments
 (0)