Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/mips/txx9/rbtx4927/prom.c
10818 views
1
/*
2
* rbtx4927 specific prom routines
3
*
4
* Author: MontaVista Software, Inc.
5
* [email protected]
6
*
7
* Copyright 2001-2002 MontaVista Software Inc.
8
*
9
* Copyright (C) 2004 MontaVista Software Inc.
10
* Author: Manish Lachwani, [email protected]
11
*
12
* This program is free software; you can redistribute it and/or modify it
13
* under the terms of the GNU General Public License as published by the
14
* Free Software Foundation; either version 2 of the License, or (at your
15
* option) any later version.
16
*
17
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
18
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
19
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
22
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
23
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
24
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
25
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
26
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
*
28
* You should have received a copy of the GNU General Public License along
29
* with this program; if not, write to the Free Software Foundation, Inc.,
30
* 675 Mass Ave, Cambridge, MA 02139, USA.
31
*/
32
#include <linux/init.h>
33
#include <asm/bootinfo.h>
34
#include <asm/txx9/generic.h>
35
#include <asm/txx9/rbtx4927.h>
36
37
void __init rbtx4927_prom_init(void)
38
{
39
add_memory_region(0, tx4927_get_mem_size(), BOOT_MEM_RAM);
40
txx9_sio_putchar_init(TX4927_SIO_REG(0) & 0xfffffffffULL);
41
}
42
43