Commit 7b3415f5 authored by Jiaxun Yang's avatar Jiaxun Yang Committed by Paul Burton

MIPS: Loongson32: Remove unused platform devices

platform.c contains several unused platform device with no
drivers submited.
Signed-off-by: default avatarJiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
Cc: linux-mips@vger.kernel.org
Cc: keguang.zhang@gmail.com
parent d8140426
...@@ -17,19 +17,15 @@ ...@@ -17,19 +17,15 @@
extern struct platform_device ls1x_uart_pdev; extern struct platform_device ls1x_uart_pdev;
extern struct platform_device ls1x_cpufreq_pdev; extern struct platform_device ls1x_cpufreq_pdev;
extern struct platform_device ls1x_dma_pdev;
extern struct platform_device ls1x_eth0_pdev; extern struct platform_device ls1x_eth0_pdev;
extern struct platform_device ls1x_eth1_pdev; extern struct platform_device ls1x_eth1_pdev;
extern struct platform_device ls1x_ehci_pdev; extern struct platform_device ls1x_ehci_pdev;
extern struct platform_device ls1x_gpio0_pdev; extern struct platform_device ls1x_gpio0_pdev;
extern struct platform_device ls1x_gpio1_pdev; extern struct platform_device ls1x_gpio1_pdev;
extern struct platform_device ls1x_nand_pdev;
extern struct platform_device ls1x_rtc_pdev; extern struct platform_device ls1x_rtc_pdev;
extern struct platform_device ls1x_wdt_pdev; extern struct platform_device ls1x_wdt_pdev;
void __init ls1x_clk_init(void); void __init ls1x_clk_init(void);
void __init ls1x_dma_set_platdata(struct plat_ls1x_dma *pdata);
void __init ls1x_nand_set_platdata(struct plat_ls1x_nand *pdata);
void __init ls1x_rtc_set_extclk(struct platform_device *pdev); void __init ls1x_rtc_set_extclk(struct platform_device *pdev);
void __init ls1x_serial_set_uartclk(struct platform_device *pdev); void __init ls1x_serial_set_uartclk(struct platform_device *pdev);
......
...@@ -81,42 +81,6 @@ struct platform_device ls1x_cpufreq_pdev = { ...@@ -81,42 +81,6 @@ struct platform_device ls1x_cpufreq_pdev = {
}, },
}; };
/* DMA */
static struct resource ls1x_dma_resources[] = {
[0] = {
.start = LS1X_DMAC_BASE,
.end = LS1X_DMAC_BASE + SZ_4 - 1,
.flags = IORESOURCE_MEM,
},
[1] = {
.start = LS1X_DMA0_IRQ,
.end = LS1X_DMA0_IRQ,
.flags = IORESOURCE_IRQ,
},
[2] = {
.start = LS1X_DMA1_IRQ,
.end = LS1X_DMA1_IRQ,
.flags = IORESOURCE_IRQ,
},
[3] = {
.start = LS1X_DMA2_IRQ,
.end = LS1X_DMA2_IRQ,
.flags = IORESOURCE_IRQ,
},
};
struct platform_device ls1x_dma_pdev = {
.name = "ls1x-dma",
.id = -1,
.num_resources = ARRAY_SIZE(ls1x_dma_resources),
.resource = ls1x_dma_resources,
};
void __init ls1x_dma_set_platdata(struct plat_ls1x_dma *pdata)
{
ls1x_dma_pdev.dev.platform_data = pdata;
}
/* Synopsys Ethernet GMAC */ /* Synopsys Ethernet GMAC */
static struct stmmac_mdio_bus_data ls1x_mdio_bus_data = { static struct stmmac_mdio_bus_data ls1x_mdio_bus_data = {
.phy_mask = 0, .phy_mask = 0,
...@@ -291,33 +255,6 @@ struct platform_device ls1x_gpio1_pdev = { ...@@ -291,33 +255,6 @@ struct platform_device ls1x_gpio1_pdev = {
.resource = ls1x_gpio1_resources, .resource = ls1x_gpio1_resources,
}; };
/* NAND Flash */
static struct resource ls1x_nand_resources[] = {
[0] = {
.start = LS1X_NAND_BASE,
.end = LS1X_NAND_BASE + SZ_32 - 1,
.flags = IORESOURCE_MEM,
},
[1] = {
/* DMA channel 0 is dedicated to NAND */
.start = LS1X_DMA_CHANNEL0,
.end = LS1X_DMA_CHANNEL0,
.flags = IORESOURCE_DMA,
},
};
struct platform_device ls1x_nand_pdev = {
.name = "ls1x-nand",
.id = -1,
.num_resources = ARRAY_SIZE(ls1x_nand_resources),
.resource = ls1x_nand_resources,
};
void __init ls1x_nand_set_platdata(struct plat_ls1x_nand *pdata)
{
ls1x_nand_pdev.dev.platform_data = pdata;
}
/* USB EHCI */ /* USB EHCI */
static u64 ls1x_ehci_dmamask = DMA_BIT_MASK(32); static u64 ls1x_ehci_dmamask = DMA_BIT_MASK(32);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment