
On 12/08/2014 11:54 AM, Jeffrey Ladouceur wrote:
Not all portals might be managed and therefore visible. Set the isdr register so that the corresponding isr register won't be set. This is required when supporting power management.
Signed-off-by: Jeffrey Ladouceur Jeffrey.Ladouceur@freescale.com
The following dependent patches should be applied first: http://patchwork.ozlabs.org/patch/403532 http://patchwork.ozlabs.org/patch/403533 http://patchwork.ozlabs.org/patch/403540 http://patchwork.ozlabs.org/patch/403534 http://patchwork.ozlabs.org/patch/403535 http://patchwork.ozlabs.org/patch/403538 http://patchwork.ozlabs.org/patch/403536 http://patchwork.ozlabs.org/patch/403539
Changes in v5:
- Qman portals also require their isdr register to be set in order to support
power management (sleep, deepsleep). Otherwise QMan will appear to not be idle if all portals are not managed by the OS.
Changes in v4:
- The assertion that reading from portal reserved memory would return zero
is incorrect. Therefore modify code to depend on specified number of portals in board config file
Changes in v3:
- Update subject title to be consistent
Changes in v2:
- Removed P1023RDS as it is no longer supported.
Applied to u-boot-mpc85xx master, awaiting upstream.
York