mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-24 20:13:39 +00:00
4f83af4855
Import cvmx-dbg-defs.h header file from 2013 U-Boot. It will be used by the later added drivers to support PCIe and networking on the MIPS Octeon II / III platforms. Signed-off-by: Aaron Williams <awilliams@marvell.com> Signed-off-by: Stefan Roese <sr@denx.de>
33 lines
605 B
C
33 lines
605 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/*
|
|
* Copyright (C) 2020 Marvell International Ltd.
|
|
*
|
|
* Configuration and status register (CSR) type definitions for
|
|
* Octeon dbg.
|
|
*/
|
|
|
|
#ifndef __CVMX_DBG_DEFS_H__
|
|
#define __CVMX_DBG_DEFS_H__
|
|
|
|
#define CVMX_DBG_DATA (0x00011F00000001E8ull)
|
|
|
|
/**
|
|
* cvmx_dbg_data
|
|
*
|
|
* DBG_DATA = Debug Data Register
|
|
*
|
|
* Value returned on the debug-data lines from the RSLs
|
|
*/
|
|
union cvmx_dbg_data {
|
|
u64 u64;
|
|
struct cvmx_dbg_data_s {
|
|
u64 reserved_23_63 : 41;
|
|
u64 c_mul : 5;
|
|
u64 dsel_ext : 1;
|
|
u64 data : 17;
|
|
} s;
|
|
};
|
|
|
|
typedef union cvmx_dbg_data cvmx_dbg_data_t;
|
|
|
|
#endif
|