u-boot/arch/powerpc/cpu/ppc4xx
Victor Gallardo ad876fff34 ppc4xx: Disable trace broadcast for 44x non debug mode
By default the trace broadcast is enabled on 44x systems.

To reduce power consumption when instruction tracing is
not needed, disable trace broadcast.

Check External Debug Mode (EDM) bit to detect if it should be
disabled or not.

Resetting system via a debugger will set the DBCR0[EDM] bit.
Resetting via u-boot or OS will not.

Signed-off-by: Victor Gallardo <vgallardo@apm.com>
Signed-off-by: Stefan Roese <sr@denx.de>
2010-09-23 09:02:06 +02:00
..
4xx_ibm_ddr2_autocalib.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
4xx_pci.c ppc4xx: Big header cleanup, mostly PPC440 related 2010-09-23 09:02:05 +02:00
4xx_pcie.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
4xx_uart.c ppc4xx: Use common NS16550 driver for PPC4xx UART 2010-09-23 09:02:05 +02:00
40x_spd_sdram.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
44x_spd_ddr.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
44x_spd_ddr2.c ppc4xx: Big header cleanup, mostly PPC440 related 2010-09-23 09:02:05 +02:00
bedbug_405.c Make sure that argv[] argument pointers are not modified. 2010-07-04 23:55:42 +02:00
cache.S ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
cmd_chip_config.c Make sure that argv[] argument pointers are not modified. 2010-07-04 23:55:42 +02:00
cmd_ecctest.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
commproc.c powerpc: Consolidate bootcount_{store|load} for PowerPC 2010-05-06 23:28:48 +02:00
config.mk Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
cpu.c ppc4xx: Cleanup of PVR detection code in cpu.c 2010-09-23 09:02:06 +02:00
cpu_init.c ppc4xx: Big header cleanup part 2, mostly PPC405 related 2010-09-23 09:02:05 +02:00
dcr.S ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
denali_data_eye.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
denali_spd_ddr2.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
ecc.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
ecc.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
fdt.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
gpio.c ppc4xx: Big header cleanup part 2, mostly PPC405 related 2010-09-23 09:02:05 +02:00
interrupts.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
iop480_uart.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
kgdb.S ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
Makefile ppc4xx: Add "ecctest" command to test/simulate ECC errors 2010-07-23 09:54:54 +02:00
miiphy.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
reginfo.c ppc4xx: Big header cleanup, mostly PPC440 related 2010-09-23 09:02:05 +02:00
resetvec.S Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
sdram.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
sdram.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
speed.c ppc4xx: Big header cleanup part 2, mostly PPC405 related 2010-09-23 09:02:05 +02:00
start.S ppc4xx: Disable trace broadcast for 44x non debug mode 2010-09-23 09:02:06 +02:00
tlb.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
traps.c ppc4xx: Add ECC status info to machine-check exception for IBM DDR2 core 2010-07-23 09:55:03 +02:00
u-boot.lds Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
uic.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00
usb.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
usb_ohci.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
usb_ohci.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
usbdev.c Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
usbdev.h Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
xilinx_irq.c ppc4xx: Move ppc4xx headers to powerpc include directory 2010-09-23 09:02:05 +02:00