[PATCH 7/8] ARM: sirf: enable multiplatform support

Barry Song 21cnbao at gmail.com
Mon Mar 25 06:22:46 EDT 2013


> diff --git a/arch/arm/mach-prima2/include/mach/uncompress.h
> b/arch/arm/mach-prima2/include/mach/uncompress.h
> deleted file mode 100644
> index d1513a3..0000000
> --- a/arch/arm/mach-prima2/include/mach/uncompress.h
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -/*
> - * arch/arm/mach-prima2/include/mach/uncompress.h
> - *
> - * Copyright (c) 2011 Cambridge Silicon Radio Limited, a CSR plc group
> company.
> - *
> - * Licensed under GPLv2 or later.
> - */
> -
> -#ifndef __ASM_ARCH_UNCOMPRESS_H
> -#define __ASM_ARCH_UNCOMPRESS_H
> -
> -#include <linux/io.h>
> -#include <mach/hardware.h>
> -#include <mach/uart.h>
> -
> -void arch_decomp_setup(void)
> -{
> -}
> -
> -static __inline__ void putc(char c)
> -{
> -	/*
> -	 * during kernel decompression, all mappings are flat:
> -	 *  virt_addr == phys_addr
> -	 */
> -	if (!SIRFSOC_UART1_PA_BASE)
> -		return;
> -
> -	while (__raw_readl((void __iomem *)SIRFSOC_UART1_PA_BASE +
> SIRFSOC_UART_TXFIFO_STATUS)
> -		& SIRFSOC_UART1_TXFIFO_FULL)
> -		barrier();
> -
> -	__raw_writel(c, (void __iomem *)SIRFSOC_UART1_PA_BASE +
> SIRFSOC_UART_TXFIFO_DATA);
> -}
> -
> -static inline void flush(void)
> -{
> -}
> -
> -#endif

will this mean we will don't support "uncompress ..." printed in the
early uncompress stage before lluart work?

-barry



More information about the linux-arm-kernel mailing list