18c2ecf20Sopenharmony_ci/*
28c2ecf20Sopenharmony_ci * rbtx4927 specific prom routines
38c2ecf20Sopenharmony_ci *
48c2ecf20Sopenharmony_ci * Author: MontaVista Software, Inc.
58c2ecf20Sopenharmony_ci *	   source@mvista.com
68c2ecf20Sopenharmony_ci *
78c2ecf20Sopenharmony_ci * Copyright 2001-2002 MontaVista Software Inc.
88c2ecf20Sopenharmony_ci *
98c2ecf20Sopenharmony_ci * Copyright (C) 2004 MontaVista Software Inc.
108c2ecf20Sopenharmony_ci * Author: Manish Lachwani, mlachwani@mvista.com
118c2ecf20Sopenharmony_ci *
128c2ecf20Sopenharmony_ci *  This program is free software; you can redistribute it and/or modify it
138c2ecf20Sopenharmony_ci *  under the terms of the GNU General Public License as published by the
148c2ecf20Sopenharmony_ci *  Free Software Foundation; either version 2 of the License, or (at your
158c2ecf20Sopenharmony_ci *  option) any later version.
168c2ecf20Sopenharmony_ci *
178c2ecf20Sopenharmony_ci *  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
188c2ecf20Sopenharmony_ci *  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
198c2ecf20Sopenharmony_ci *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
208c2ecf20Sopenharmony_ci *  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
218c2ecf20Sopenharmony_ci *  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
228c2ecf20Sopenharmony_ci *  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
238c2ecf20Sopenharmony_ci *  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
248c2ecf20Sopenharmony_ci *  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
258c2ecf20Sopenharmony_ci *  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
268c2ecf20Sopenharmony_ci *  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
278c2ecf20Sopenharmony_ci *
288c2ecf20Sopenharmony_ci *  You should have received a copy of the GNU General Public License along
298c2ecf20Sopenharmony_ci *  with this program; if not, write to the Free Software Foundation, Inc.,
308c2ecf20Sopenharmony_ci *  675 Mass Ave, Cambridge, MA 02139, USA.
318c2ecf20Sopenharmony_ci */
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci#include <linux/init.h>
348c2ecf20Sopenharmony_ci#include <linux/memblock.h>
358c2ecf20Sopenharmony_ci#include <asm/txx9/generic.h>
368c2ecf20Sopenharmony_ci#include <asm/txx9/rbtx4927.h>
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_civoid __init rbtx4927_prom_init(void)
398c2ecf20Sopenharmony_ci{
408c2ecf20Sopenharmony_ci	memblock_add(0, tx4927_get_mem_size());
418c2ecf20Sopenharmony_ci	txx9_sio_putchar_init(TX4927_SIO_REG(0) & 0xfffffffffULL);
428c2ecf20Sopenharmony_ci}
43