2005-04-16 15:20:36 -07:00
/*
* rbtx4927 specific prom routines
*
* Author : MontaVista Software , Inc .
2013-01-22 12:59:30 +01:00
* source @ mvista . com
2005-04-16 15:20:36 -07:00
*
* Copyright 2001 - 2002 MontaVista Software Inc .
*
* Copyright ( C ) 2004 MontaVista Software Inc .
* Author : Manish Lachwani , mlachwani @ mvista . com
*
* This program is free software ; you can redistribute it and / or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation ; either version 2 of the License , or ( at your
* option ) any later version .
*
* THIS SOFTWARE IS PROVIDED ` ` AS IS ' ' AND ANY EXPRESS OR IMPLIED
* WARRANTIES , INCLUDING , BUT NOT LIMITED TO , THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED .
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT , INDIRECT ,
* INCIDENTAL , SPECIAL , EXEMPLARY , OR CONSEQUENTIAL DAMAGES ( INCLUDING ,
* BUT NOT LIMITED TO , PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES ; LOSS
* OF USE , DATA , OR PROFITS ; OR BUSINESS INTERRUPTION ) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY , WHETHER IN CONTRACT , STRICT LIABILITY , OR
* TORT ( INCLUDING NEGLIGENCE OR OTHERWISE ) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE , EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE .
*
* You should have received a copy of the GNU General Public License along
* with this program ; if not , write to the Free Software Foundation , Inc . ,
* 675 Mass Ave , Cambridge , MA 0213 9 , USA .
*/
# include <linux/init.h>
# include <asm/bootinfo.h>
2008-07-11 23:27:54 +09:00
# include <asm/txx9/generic.h>
# include <asm/txx9/rbtx4927.h>
2005-04-16 15:20:36 -07:00
2008-07-11 23:27:54 +09:00
void __init rbtx4927_prom_init ( void )
2005-04-16 15:20:36 -07:00
{
2008-07-19 01:51:41 +09:00
add_memory_region ( 0 , tx4927_get_mem_size ( ) , BOOT_MEM_RAM ) ;
2008-07-29 22:10:08 +09:00
txx9_sio_putchar_init ( TX4927_SIO_REG ( 0 ) & 0xfffffffffULL ) ;
2005-04-16 15:20:36 -07:00
}