PageRenderTime 11ms CodeModel.GetById 9ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 0ms

/include/linux/mbus.h

https://bitbucket.org/thekraven/iscream_thunderc-2.6.35
C++ Header | 36 lines | 14 code | 5 blank | 17 comment | 0 complexity | 286880ccaab235f43d2b727f9f206f28 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, AGPL-1.0
 1/*
 2 * Marvell MBUS common definitions.
 3 *
 4 * Copyright (C) 2008 Marvell Semiconductor
 5 *
 6 * This file is licensed under the terms of the GNU General Public
 7 * License version 2.  This program is licensed "as is" without any
 8 * warranty of any kind, whether express or implied.
 9 */
10
11#ifndef __LINUX_MBUS_H
12#define __LINUX_MBUS_H
13
14struct mbus_dram_target_info
15{
16	/*
17	 * The 4-bit MBUS target ID of the DRAM controller.
18	 */
19	u8		mbus_dram_target_id;
20
21	/*
22	 * The base address, size, and MBUS attribute ID for each
23	 * of the possible DRAM chip selects.  Peripherals are
24	 * required to support at least 4 decode windows.
25	 */
26	int		num_cs;
27	struct mbus_dram_window {
28		u8	cs_index;
29		u8	mbus_attr;
30		u32	base;
31		u32	size;
32	} cs[4];
33};
34
35
36#endif