[PATCH][RFC] OCP support for MPC107 and relatives
Kumar Gala
kumar.gala at freescale.com
Tue Jun 15 10:38:51 EST 2004
Matt,
We know have several systems which have the same issue of updating a
paddr based on some offset.
I'm wondering if we should add something like the following code into
ocp.c (obviously, removing the 85xx specific aspects).
Called w/in board code:
ocp_for_each_device(mpc85xx_update_paddr_ocp,
&(binfo->bi_immr_base));
Or should we have a more explicit ocp_update_paddr(phys_addr_t x);
/*
************************************************************************
*/
/* Update the 85xx OCP tables paddr field */
void
mpc85xx_update_paddr_ocp(struct ocp_device *dev, void *arg)
{
phys_addr_t ccsrbar;
if (arg) {
ccsrbar = *(phys_addr_t *)arg;
dev->def->paddr += ccsrbar;
}
}
- kumar
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list