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

[ARM] 5392/1: Delete redundant macros for w90p910

Delete the macros W90X900_RES and W90X900_DEVICE
I thought it will be better to define the structures
for each device directly.

Signed-off-by: Wan ZongShun <mcuos.com@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by

wanzongshun and committed by
Russell King
9ee8c9f0 e9fc7823

-22
-22
arch/arm/mach-w90x900/cpu.h
··· 46 46 extern struct platform_device w90p910_serial_device; 47 47 extern struct sys_timer w90x900_timer; 48 48 49 - #define W90X900_RES(name) \ 50 - struct resource w90x900_##name##_resource[] = { \ 51 - [0] = { \ 52 - .start = name##_PA, \ 53 - .end = name##_PA + 0x0ff, \ 54 - .flags = IORESOURCE_MEM, \ 55 - }, \ 56 - [1] = { \ 57 - .start = IRQ_##name, \ 58 - .end = IRQ_##name, \ 59 - .flags = IORESOURCE_IRQ, \ 60 - } \ 61 - } 62 - 63 - #define W90X900_DEVICE(devname, regname, devid, platdevname) \ 64 - struct platform_device w90x900_##devname = { \ 65 - .name = platdevname, \ 66 - .id = devid, \ 67 - .num_resources = ARRAY_SIZE(w90x900_##regname##_resource), \ 68 - .resource = w90x900_##regname##_resource, \ 69 - } 70 - 71 49 #define W90X900_8250PORT(name) \ 72 50 { \ 73 51 .membase = name##_BA, \