Skip to content

Commit 7b3415f

Browse files
FlyGoatpaulburton
authored andcommitted
MIPS: Loongson32: Remove unused platform devices
platform.c contains several unused platform device with no drivers submited. Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com> Signed-off-by: Paul Burton <paul.burton@mips.com> Cc: linux-mips@vger.kernel.org Cc: keguang.zhang@gmail.com
1 parent d814042 commit 7b3415f

File tree

2 files changed

+0
-67
lines changed

2 files changed

+0
-67
lines changed

arch/mips/include/asm/mach-loongson32/platform.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,15 @@
1717

1818
extern struct platform_device ls1x_uart_pdev;
1919
extern struct platform_device ls1x_cpufreq_pdev;
20-
extern struct platform_device ls1x_dma_pdev;
2120
extern struct platform_device ls1x_eth0_pdev;
2221
extern struct platform_device ls1x_eth1_pdev;
2322
extern struct platform_device ls1x_ehci_pdev;
2423
extern struct platform_device ls1x_gpio0_pdev;
2524
extern struct platform_device ls1x_gpio1_pdev;
26-
extern struct platform_device ls1x_nand_pdev;
2725
extern struct platform_device ls1x_rtc_pdev;
2826
extern struct platform_device ls1x_wdt_pdev;
2927

3028
void __init ls1x_clk_init(void);
31-
void __init ls1x_dma_set_platdata(struct plat_ls1x_dma *pdata);
32-
void __init ls1x_nand_set_platdata(struct plat_ls1x_nand *pdata);
3329
void __init ls1x_rtc_set_extclk(struct platform_device *pdev);
3430
void __init ls1x_serial_set_uartclk(struct platform_device *pdev);
3531

arch/mips/loongson32/common/platform.c

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -81,42 +81,6 @@ struct platform_device ls1x_cpufreq_pdev = {
8181
},
8282
};
8383

84-
/* DMA */
85-
static struct resource ls1x_dma_resources[] = {
86-
[0] = {
87-
.start = LS1X_DMAC_BASE,
88-
.end = LS1X_DMAC_BASE + SZ_4 - 1,
89-
.flags = IORESOURCE_MEM,
90-
},
91-
[1] = {
92-
.start = LS1X_DMA0_IRQ,
93-
.end = LS1X_DMA0_IRQ,
94-
.flags = IORESOURCE_IRQ,
95-
},
96-
[2] = {
97-
.start = LS1X_DMA1_IRQ,
98-
.end = LS1X_DMA1_IRQ,
99-
.flags = IORESOURCE_IRQ,
100-
},
101-
[3] = {
102-
.start = LS1X_DMA2_IRQ,
103-
.end = LS1X_DMA2_IRQ,
104-
.flags = IORESOURCE_IRQ,
105-
},
106-
};
107-
108-
struct platform_device ls1x_dma_pdev = {
109-
.name = "ls1x-dma",
110-
.id = -1,
111-
.num_resources = ARRAY_SIZE(ls1x_dma_resources),
112-
.resource = ls1x_dma_resources,
113-
};
114-
115-
void __init ls1x_dma_set_platdata(struct plat_ls1x_dma *pdata)
116-
{
117-
ls1x_dma_pdev.dev.platform_data = pdata;
118-
}
119-
12084
/* Synopsys Ethernet GMAC */
12185
static struct stmmac_mdio_bus_data ls1x_mdio_bus_data = {
12286
.phy_mask = 0,
@@ -291,33 +255,6 @@ struct platform_device ls1x_gpio1_pdev = {
291255
.resource = ls1x_gpio1_resources,
292256
};
293257

294-
/* NAND Flash */
295-
static struct resource ls1x_nand_resources[] = {
296-
[0] = {
297-
.start = LS1X_NAND_BASE,
298-
.end = LS1X_NAND_BASE + SZ_32 - 1,
299-
.flags = IORESOURCE_MEM,
300-
},
301-
[1] = {
302-
/* DMA channel 0 is dedicated to NAND */
303-
.start = LS1X_DMA_CHANNEL0,
304-
.end = LS1X_DMA_CHANNEL0,
305-
.flags = IORESOURCE_DMA,
306-
},
307-
};
308-
309-
struct platform_device ls1x_nand_pdev = {
310-
.name = "ls1x-nand",
311-
.id = -1,
312-
.num_resources = ARRAY_SIZE(ls1x_nand_resources),
313-
.resource = ls1x_nand_resources,
314-
};
315-
316-
void __init ls1x_nand_set_platdata(struct plat_ls1x_nand *pdata)
317-
{
318-
ls1x_nand_pdev.dev.platform_data = pdata;
319-
}
320-
321258
/* USB EHCI */
322259
static u64 ls1x_ehci_dmamask = DMA_BIT_MASK(32);
323260

0 commit comments

Comments
 (0)