uboot/include/asm-ppc
Stefan Roese b1b4e89a0f Add LZO decompressor support
This patch adds LZO decompression support to U-Boot. It is needed for
the upcoming UBIFS support, since UBIFS uses LZO as default compressor/
decompressor. Since we only support read-only in UBIFS, only the
decompressor is needed.

All this is copied with minor changes from the current Linux kernel
version (2.6.28-rc8).

This patch only implements this LZO decompressor support for PPC.
Other platforms using UBIFS will have to add the required
"include/asm/unaligned.h" as well. It should be fairly easy to copy this
from the Linux source tree as I have done it for PPC in this patch.

Signed-off-by: Stefan Roese <sr@denx.de>
2009-03-20 22:39:15 +01:00
..
4xx_pci.h
4xx_pcie.h rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
5xx_immap.h
8xx_immap.h
atomic.h
bitops.h
byteorder.h
cache.h 85xx: Add basic e500mc core support 2008-10-24 15:10:47 -05:00
config.h MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default 2009-02-23 22:50:05 +01:00
cpm_85xx.h
cpm_8260.h POWERPC 82xx: add the SCC as an HDLC controller 2009-01-24 00:42:04 +01:00
e300.h powerpc: Move duplicated BAT defines to mmu.h 2009-02-10 00:27:40 +01:00
errno.h
fsl_ddr_dimm_params.h Pass dimm parameters to populate populate controller options 2008-10-18 21:54:04 +02:00
fsl_ddr_sdram.h 32bit BUg fix for DDR2 on 8572 2009-02-16 18:06:03 -06:00
fsl_i2c.h
fsl_law.h mpc85xx: Add support for the P2020 2009-02-16 18:05:55 -06:00
fsl_lbc.h 85xx: Handle eLBC difference w/36-bit physical 2009-01-23 17:08:28 -06:00
fsl_serdes.h mpc83xx: serdes: add forgotten shifts for rfcks 2008-10-21 18:34:01 -05:00
global_data.h mpc83xx: Add support for MPC83xx PCI-E controllers 2009-01-21 18:43:49 -06:00
gpio.h
immap_83xx.h 83xx: Add eSDHC support on 8379 EMDS board 2009-02-16 18:07:43 -06:00
immap_85xx.h Add eTSEC 1/2 IO override control (corrected) 2009-03-09 17:46:11 -05:00
immap_86xx.h 86xx: Update Global Utilities structure 2009-02-16 18:05:57 -06:00
immap_512x.h ADS5121 Add PATA support 2009-02-03 15:40:29 -07:00
immap_8220.h
immap_8260.h
immap_fsl_pci.h
immap_qe.h
interrupt.h
io.h ppc: Use addrmap in virt_to_phys and map_physmem. 2008-12-19 18:20:08 -06:00
iopin_8xx.h rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
iopin_85xx.h rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
iopin_8260.h rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
m8260_pci.h
mc146818rtc.h
mmu.h mpc86xx: Add support to populate addr map based on BATs 2009-02-10 00:29:49 +01:00
mpc8xxx_spi.h
mpc8349_pci.h
pci_io.h
pnp.h
posix_types.h
ppc4xx-ebc.h ppc4xx: Correctly setup ranges property in ebc node 2008-10-21 17:35:02 +02:00
ppc4xx-isram.h ppc4xx: Added ppc4xx-isram.h for internal SRAM and L2 cache DCRs 2008-11-21 10:52:33 +01:00
ppc4xx-sdram.h ppc4xx: Autocalibration can set RDCC to over aggressive value. 2009-02-12 06:08:07 +01:00
ppc4xx-uic.h
processor.h 86xx: Update CPU info output on bootup 2009-02-16 18:05:57 -06:00
ptrace.h
residual.h
sigcontext.h
signal.h
status_led.h rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
string.h
types.h
u-boot.h ppc: mark global bi_enet*addr as legacy 2009-03-20 22:39:12 +01:00
unaligned.h Add LZO decompressor support 2009-03-20 22:39:15 +01:00
xilinx_irq.h