Scroll to navigation

FSL_RIO_CONFIG_READ(9) Internals FSL_RIO_CONFIG_READ(9)

NAME

fsl_rio_config_read - Generate a MPC85xx read maintenance transaction

SYNOPSIS

int fsl_rio_config_read(struct rio_mport * mport, int index, u16 destid, u8 hopcount, u32 offset, int len, u32 * val);

ARGUMENTS

struct rio_mport * mport

RapidIO master port info

int index

ID of RapdiIO interface

u16 destid

Destination ID of transaction

u8 hopcount

Number of hops to target device

u32 offset

Offset into configuration space

int len

Length (in bytes) of the maintenance transaction

u32 * val

Location to be read into

DESCRIPTION

Generates a MPC85xx read maintenance transaction. Returns 0 on success or -EINVAL on failure.

AUTHOR

Matt Porter <mporter@kernel.crashing.org>, <mporter@mvista.com>

Author.

COPYRIGHT

June 2017 Kernel Hackers Manual 4.11