powerpc/mpic_msgr: fix offset error when setting mer register
Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
@@ -228,7 +228,7 @@ static __devinit int mpic_msgr_probe(struct platform_device *dev)
|
|||||||
|
|
||||||
reg_number = block_number * MPIC_MSGR_REGISTERS_PER_BLOCK + i;
|
reg_number = block_number * MPIC_MSGR_REGISTERS_PER_BLOCK + i;
|
||||||
msgr->base = msgr_block_addr + i * MPIC_MSGR_STRIDE;
|
msgr->base = msgr_block_addr + i * MPIC_MSGR_STRIDE;
|
||||||
msgr->mer = msgr->base + MPIC_MSGR_MER_OFFSET;
|
msgr->mer = (u32 *)((u8 *)msgr->base + MPIC_MSGR_MER_OFFSET);
|
||||||
msgr->in_use = MSGR_FREE;
|
msgr->in_use = MSGR_FREE;
|
||||||
msgr->num = i;
|
msgr->num = i;
|
||||||
raw_spin_lock_init(&msgr->lock);
|
raw_spin_lock_init(&msgr->lock);
|
||||||
|
Reference in New Issue
Block a user