MIPS: Alchemy: Stop IRQ name sharing
Eliminate the sharing of IRQ names among the differenct Alchemy variants. IRQ numbers need no longer be hidden behind a CONFIG_SOC_AU1XXX symbol: step 1 in my quest to make the Alchemy code less reliant on a hardcoded subtype. This patch also renames the GPIO irq number constants. It's really an interrupt line, NOT a GPIO number! Code which relied on certain irq numbers to have the same name across all supported cpu subtypes is changed to determine current cpu subtype at runtime; in some places this isn't possible so a "compat" symbol is used. Run-tested on DB1200. Signed-off-by:Manuel Lauss <manuel.lauss@gmail.com> Signed-off-by:
Ralf Baechle <ralf@linux-mips.org>
Showing
- arch/mips/alchemy/common/dbdma.c 36 additions, 25 deletionsarch/mips/alchemy/common/dbdma.c
- arch/mips/alchemy/common/dma.c 31 additions, 5 deletionsarch/mips/alchemy/common/dma.c
- arch/mips/alchemy/common/irq.c 146 additions, 144 deletionsarch/mips/alchemy/common/irq.c
- arch/mips/alchemy/common/platform.c 4 additions, 4 deletionsarch/mips/alchemy/common/platform.c
- arch/mips/alchemy/common/time.c 30 additions, 5 deletionsarch/mips/alchemy/common/time.c
- arch/mips/alchemy/devboards/db1x00/board_setup.c 39 additions, 25 deletionsarch/mips/alchemy/devboards/db1x00/board_setup.c
- arch/mips/alchemy/devboards/db1x00/platform.c 33 additions, 19 deletionsarch/mips/alchemy/devboards/db1x00/platform.c
- arch/mips/alchemy/devboards/pb1000/board_setup.c 1 addition, 1 deletionarch/mips/alchemy/devboards/pb1000/board_setup.c
- arch/mips/alchemy/devboards/pb1100/board_setup.c 4 additions, 4 deletionsarch/mips/alchemy/devboards/pb1100/board_setup.c
- arch/mips/alchemy/devboards/pb1100/platform.c 3 additions, 3 deletionsarch/mips/alchemy/devboards/pb1100/platform.c
- arch/mips/alchemy/devboards/pb1200/board_setup.c 2 additions, 2 deletionsarch/mips/alchemy/devboards/pb1200/board_setup.c
- arch/mips/alchemy/devboards/pb1500/board_setup.c 10 additions, 10 deletionsarch/mips/alchemy/devboards/pb1500/board_setup.c
- arch/mips/alchemy/devboards/pb1500/platform.c 3 additions, 3 deletionsarch/mips/alchemy/devboards/pb1500/platform.c
- arch/mips/alchemy/devboards/pb1550/board_setup.c 5 additions, 5 deletionsarch/mips/alchemy/devboards/pb1550/board_setup.c
- arch/mips/alchemy/devboards/pb1550/platform.c 4 additions, 4 deletionsarch/mips/alchemy/devboards/pb1550/platform.c
- arch/mips/alchemy/mtx-1/board_setup.c 13 additions, 13 deletionsarch/mips/alchemy/mtx-1/board_setup.c
- arch/mips/alchemy/xxs1500/board_setup.c 12 additions, 12 deletionsarch/mips/alchemy/xxs1500/board_setup.c
- arch/mips/include/asm/mach-au1x00/au1000.h 335 additions, 339 deletionsarch/mips/include/asm/mach-au1x00/au1000.h
- arch/mips/include/asm/mach-au1x00/gpio-au1000.h 32 additions, 42 deletionsarch/mips/include/asm/mach-au1x00/gpio-au1000.h
Loading
Please register or sign in to comment