MOXA linux-2.6.x / linux-2.6.19-uc1 from UC-7110-LX-BOOTLOADER-1.9_VERSION-4.2.tgz
[linux-2.6.19-moxart.git] / include / asm-arm / arch-espd_4510b / uncompress.h
bloba27a5ba369dc6148f00a969403e7a0f2aa6e2de7
1 /*
2 * asm/arch/uncompress.c:
3 * Optional routines to aid in debugging the decompression phase
4 * of kernel boot.
5 * copyright:
6 * (C) 2001 RidgeRun, Inc. (http://www.ridgerun.com)
7 * author: Gordon McNutt <gmcnutt@ridgerun.com>
9 * This program is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU General Public License as published by the
11 * Free Software Foundation; either version 2 of the License, or (at your
12 * option) any later version.
14 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
15 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
16 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
17 * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
18 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
19 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
20 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
21 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
23 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 * You should have received a copy of the GNU General Public License along
26 * with this program; if not, write to the Free Software Foundation, Inc.,
27 * 675 Mass Ave, Cambridge, MA 02139, USA.
30 #include <asm/arch/uncompress.c>
32 * This is used by arch/armnommu/boot/compressed/misc.c to write progress info
33 * out the serial port so that the user can see debug messages up to the point
34 * where the kernel is decompressed. The STANDALONE_DEBUG macro chooses between
35 * this and the standard printf. Punt.
36 * --gmcnutt
38 #define putstr(s) s3c4510b_puts(s)
41 * Not sure what this is for. Probably an optional watchdog to check if the
42 * decompress got hung so we can warn the user. Punt.
44 #define arch_decomp_wdog()
47 * If we need to do some setup prior to decompression (like initializing the
48 * UART if we want to use puts() above) then we define it here. Punt.
50 #define arch_decomp_setup() s3c4510b_decomp_setup()