Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: davinci: drop DAVINCI_DMxxx references

Support for all the dm3xx/dm64xx SoCs is no longer
available, so drop all other references to those.

Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

-84
-32
arch/arm/mach-davinci/cputype.h
··· 25 25 }; 26 26 27 27 /* Can use lower 16 bits of cpu id for a variant when required */ 28 - #define DAVINCI_CPU_ID_DM6446 0x64460000 29 - #define DAVINCI_CPU_ID_DM6467 0x64670000 30 - #define DAVINCI_CPU_ID_DM355 0x03550000 31 - #define DAVINCI_CPU_ID_DM365 0x03650000 32 28 #define DAVINCI_CPU_ID_DA830 0x08300000 33 29 #define DAVINCI_CPU_ID_DA850 0x08500000 34 30 ··· 34 38 return (davinci_soc_info.cpu_id == (id)); \ 35 39 } 36 40 37 - IS_DAVINCI_CPU(dm644x, DAVINCI_CPU_ID_DM6446) 38 - IS_DAVINCI_CPU(dm646x, DAVINCI_CPU_ID_DM6467) 39 - IS_DAVINCI_CPU(dm355, DAVINCI_CPU_ID_DM355) 40 - IS_DAVINCI_CPU(dm365, DAVINCI_CPU_ID_DM365) 41 41 IS_DAVINCI_CPU(da830, DAVINCI_CPU_ID_DA830) 42 42 IS_DAVINCI_CPU(da850, DAVINCI_CPU_ID_DA850) 43 - 44 - #ifdef CONFIG_ARCH_DAVINCI_DM644x 45 - #define cpu_is_davinci_dm644x() is_davinci_dm644x() 46 - #else 47 - #define cpu_is_davinci_dm644x() 0 48 - #endif 49 - 50 - #ifdef CONFIG_ARCH_DAVINCI_DM646x 51 - #define cpu_is_davinci_dm646x() is_davinci_dm646x() 52 - #else 53 - #define cpu_is_davinci_dm646x() 0 54 - #endif 55 - 56 - #ifdef CONFIG_ARCH_DAVINCI_DM355 57 - #define cpu_is_davinci_dm355() is_davinci_dm355() 58 - #else 59 - #define cpu_is_davinci_dm355() 0 60 - #endif 61 - 62 - #ifdef CONFIG_ARCH_DAVINCI_DM365 63 - #define cpu_is_davinci_dm365() is_davinci_dm365() 64 - #else 65 - #define cpu_is_davinci_dm365() 0 66 - #endif 67 43 68 44 #ifdef CONFIG_ARCH_DAVINCI_DA830 69 45 #define cpu_is_davinci_da830() is_davinci_da830()
-4
arch/arm/mach-davinci/serial.c
··· 40 40 pwremu |= (0x3 << 13); 41 41 pwremu |= 0x1; 42 42 serial_write_reg(p, UART_DAVINCI_PWREMU, pwremu); 43 - 44 - if (cpu_is_davinci_dm646x()) 45 - serial_write_reg(p, UART_DM646X_SCR, 46 - UART_DM646X_SCR_TX_WATERMARK); 47 43 } 48 44 49 45 int __init davinci_serial_init(struct platform_device *serial_dev)
-13
arch/arm/mach-davinci/usb.c
··· 41 41 .flags = IORESOURCE_IRQ, 42 42 .name = "mc" 43 43 }, 44 - { 45 - /* placeholder for the dedicated CPPI IRQ */ 46 - .flags = IORESOURCE_IRQ, 47 - .name = "dma" 48 - }, 49 44 }; 50 45 51 46 static u64 usb_dmamask = DMA_BIT_MASK(32); ··· 61 66 { 62 67 usb_data.power = mA > 510 ? 255 : mA / 2; 63 68 usb_data.potpgt = (potpgt_ms + 1) / 2; 64 - 65 - if (cpu_is_davinci_dm646x()) { 66 - /* Override the defaults as DM6467 uses different IRQs. */ 67 - usb_dev.resource[1].start = DAVINCI_INTC_IRQ(IRQ_DM646X_USBINT); 68 - usb_dev.resource[2].start = DAVINCI_INTC_IRQ( 69 - IRQ_DM646X_USBDMAINT); 70 - } else /* other devices don't have dedicated CPPI IRQ */ 71 - usb_dev.num_resources = 2; 72 69 73 70 platform_device_register(&usb_dev); 74 71 }
-8
drivers/clk/davinci/pll.c
··· 882 882 { .name = "da850-pll0", .driver_data = (kernel_ulong_t)da850_pll0_init }, 883 883 { .name = "da850-pll1", .driver_data = (kernel_ulong_t)da850_pll1_init }, 884 884 #endif 885 - #ifdef CONFIG_ARCH_DAVINCI_DM355 886 - { .name = "dm355-pll1", .driver_data = (kernel_ulong_t)dm355_pll1_init }, 887 - { .name = "dm355-pll2", .driver_data = (kernel_ulong_t)dm355_pll2_init }, 888 - #endif 889 - #ifdef CONFIG_ARCH_DAVINCI_DM365 890 - { .name = "dm365-pll1", .driver_data = (kernel_ulong_t)dm365_pll1_init }, 891 - { .name = "dm365-pll2", .driver_data = (kernel_ulong_t)dm365_pll2_init }, 892 - #endif 893 885 { } 894 886 }; 895 887
-5
drivers/clk/davinci/pll.h
··· 122 122 123 123 /* Platform-specific callbacks */ 124 124 125 - #ifdef CONFIG_ARCH_DAVINCI_DA850 126 125 int da850_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip); 127 126 void of_da850_pll0_init(struct device_node *node); 128 127 int of_da850_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip); 129 - #endif 130 - #ifdef CONFIG_ARCH_DAVINCI_DM355 131 - int dm355_pll2_init(struct device *dev, void __iomem *base, struct regmap *cfgchip); 132 - #endif 133 128 134 129 #endif /* __CLK_DAVINCI_PLL_H___ */
-6
drivers/clk/davinci/psc.c
··· 511 511 { .name = "da850-psc0", .driver_data = (kernel_ulong_t)&da850_psc0_init_data }, 512 512 { .name = "da850-psc1", .driver_data = (kernel_ulong_t)&da850_psc1_init_data }, 513 513 #endif 514 - #ifdef CONFIG_ARCH_DAVINCI_DM355 515 - { .name = "dm355-psc", .driver_data = (kernel_ulong_t)&dm355_psc_init_data }, 516 - #endif 517 - #ifdef CONFIG_ARCH_DAVINCI_DM365 518 - { .name = "dm365-psc", .driver_data = (kernel_ulong_t)&dm365_psc_init_data }, 519 - #endif 520 514 { } 521 515 }; 522 516
-7
drivers/clk/davinci/psc.h
··· 104 104 extern const struct davinci_psc_init_data of_da850_psc0_init_data; 105 105 extern const struct davinci_psc_init_data of_da850_psc1_init_data; 106 106 #endif 107 - #ifdef CONFIG_ARCH_DAVINCI_DM355 108 - extern const struct davinci_psc_init_data dm355_psc_init_data; 109 - #endif 110 - #ifdef CONFIG_ARCH_DAVINCI_DM365 111 - extern const struct davinci_psc_init_data dm365_psc_init_data; 112 - #endif 113 - 114 107 #endif /* __CLK_DAVINCI_PSC_H__ */
-9
include/linux/clk/davinci.h
··· 19 19 #ifdef CONFIG_ARCH_DAVINCI_DA850 20 20 int da850_pll0_init(struct device *dev, void __iomem *base, struct regmap *cfgchip); 21 21 #endif 22 - #ifdef CONFIG_ARCH_DAVINCI_DM355 23 - int dm355_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip); 24 - int dm355_psc_init(struct device *dev, void __iomem *base); 25 - #endif 26 - #ifdef CONFIG_ARCH_DAVINCI_DM365 27 - int dm365_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip); 28 - int dm365_pll2_init(struct device *dev, void __iomem *base, struct regmap *cfgchip); 29 - int dm365_psc_init(struct device *dev, void __iomem *base); 30 - #endif 31 22 32 23 #endif /* __LINUX_CLK_DAVINCI_PLL_H___ */