162306a36Sopenharmony_ci/* 262306a36Sopenharmony_ci * rbtx4927 specific prom routines 362306a36Sopenharmony_ci * 462306a36Sopenharmony_ci * Author: MontaVista Software, Inc. 562306a36Sopenharmony_ci * source@mvista.com 662306a36Sopenharmony_ci * 762306a36Sopenharmony_ci * Copyright 2001-2002 MontaVista Software Inc. 862306a36Sopenharmony_ci * 962306a36Sopenharmony_ci * Copyright (C) 2004 MontaVista Software Inc. 1062306a36Sopenharmony_ci * Author: Manish Lachwani, mlachwani@mvista.com 1162306a36Sopenharmony_ci * 1262306a36Sopenharmony_ci * This program is free software; you can redistribute it and/or modify it 1362306a36Sopenharmony_ci * under the terms of the GNU General Public License as published by the 1462306a36Sopenharmony_ci * Free Software Foundation; either version 2 of the License, or (at your 1562306a36Sopenharmony_ci * option) any later version. 1662306a36Sopenharmony_ci * 1762306a36Sopenharmony_ci * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED 1862306a36Sopenharmony_ci * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 1962306a36Sopenharmony_ci * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 2062306a36Sopenharmony_ci * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 2162306a36Sopenharmony_ci * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 2262306a36Sopenharmony_ci * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 2362306a36Sopenharmony_ci * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 2462306a36Sopenharmony_ci * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 2562306a36Sopenharmony_ci * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 2662306a36Sopenharmony_ci * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2762306a36Sopenharmony_ci * 2862306a36Sopenharmony_ci * You should have received a copy of the GNU General Public License along 2962306a36Sopenharmony_ci * with this program; if not, write to the Free Software Foundation, Inc., 3062306a36Sopenharmony_ci * 675 Mass Ave, Cambridge, MA 02139, USA. 3162306a36Sopenharmony_ci */ 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci#include <linux/init.h> 3462306a36Sopenharmony_ci#include <linux/memblock.h> 3562306a36Sopenharmony_ci#include <asm/txx9/generic.h> 3662306a36Sopenharmony_ci#include <asm/txx9/rbtx4927.h> 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_civoid __init rbtx4927_prom_init(void) 3962306a36Sopenharmony_ci{ 4062306a36Sopenharmony_ci memblock_add(0, tx4927_get_mem_size()); 4162306a36Sopenharmony_ci txx9_sio_putchar_init(TX4927_SIO_REG(0) & 0xfffffffffULL); 4262306a36Sopenharmony_ci} 43