You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
[PATCH] ppc32: Add ppc_sys descriptions for PowerQUICC I devices
Added ppc_sys device and system definitions for PowerQUICC I devices. This will allow drivers for PQI to be proper platform device drivers. Currently sys section contains only MPC885 and MPC866. Identification should be done with identify_ppc_sys_by_name call, with board-specific "name" string passed, since PQI do not have any register that could identify the SOC. Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com> Signed-off-by: Kumar Gala <kumar.gala@freescale.com> Signed-off-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
0faf3d3d08
commit
514ccd4e6c
@@ -138,6 +138,16 @@ irq_canonicalize(int irq)
|
||||
#define SIU_IRQ7 (14)
|
||||
#define SIU_LEVEL7 (15)
|
||||
|
||||
#define MPC8xx_INT_FEC1 SIU_LEVEL1
|
||||
#define MPC8xx_INT_FEC2 SIU_LEVEL3
|
||||
|
||||
#define MPC8xx_INT_SCC1 (CPM_IRQ_OFFSET + CPMVEC_SCC1)
|
||||
#define MPC8xx_INT_SCC2 (CPM_IRQ_OFFSET + CPMVEC_SCC2)
|
||||
#define MPC8xx_INT_SCC3 (CPM_IRQ_OFFSET + CPMVEC_SCC3)
|
||||
#define MPC8xx_INT_SCC4 (CPM_IRQ_OFFSET + CPMVEC_SCC4)
|
||||
#define MPC8xx_INT_SMC1 (CPM_IRQ_OFFSET + CPMVEC_SMC1)
|
||||
#define MPC8xx_INT_SMC2 (CPM_IRQ_OFFSET + CPMVEC_SMC2)
|
||||
|
||||
/* The internal interrupts we can configure as we see fit.
|
||||
* My personal preference is CPM at level 2, which puts it above the
|
||||
* MBX PCI/ISA/IDE interrupts.
|
||||
|
||||
@@ -97,6 +97,22 @@ extern unsigned char __res[];
|
||||
|
||||
struct pt_regs;
|
||||
|
||||
enum ppc_sys_devices {
|
||||
MPC8xx_CPM_FEC1,
|
||||
MPC8xx_CPM_FEC2,
|
||||
MPC8xx_CPM_I2C,
|
||||
MPC8xx_CPM_SCC1,
|
||||
MPC8xx_CPM_SCC2,
|
||||
MPC8xx_CPM_SCC3,
|
||||
MPC8xx_CPM_SCC4,
|
||||
MPC8xx_CPM_SPI,
|
||||
MPC8xx_CPM_MCC1,
|
||||
MPC8xx_CPM_MCC2,
|
||||
MPC8xx_CPM_SMC1,
|
||||
MPC8xx_CPM_SMC2,
|
||||
MPC8xx_CPM_USB,
|
||||
};
|
||||
|
||||
#endif /* !__ASSEMBLY__ */
|
||||
#endif /* CONFIG_8xx */
|
||||
#endif /* __CONFIG_8xx_DEFS */
|
||||
|
||||
@@ -27,6 +27,8 @@
|
||||
#include <asm/mpc83xx.h>
|
||||
#elif defined(CONFIG_85xx)
|
||||
#include <asm/mpc85xx.h>
|
||||
#elif defined(CONFIG_8xx)
|
||||
#include <asm/mpc8xx.h>
|
||||
#elif defined(CONFIG_PPC_MPC52xx)
|
||||
#include <asm/mpc52xx.h>
|
||||
#elif defined(CONFIG_MPC10X_BRIDGE)
|
||||
|
||||
Reference in New Issue
Block a user