PM5358 S/UNI-4x622 Driver Manual

Introduction

1INTRODUCTION

The following sections of the S/UNI-4x622 Device Driver Design Specification describe the S/UNI-4x622 device driver. The code provided throughout this document is written in ANSI-C. This has been done to promote greater driver portability to other embedded hardware (Section 5) and Real-Time Operating System (RTOS) environments (Section 6).

Section 2 of this document, Software Architecture, defines the software architecture of the S/UNI-4x622 device driver by including a discussion of the driver’s external interfaces and its main components. The Data Structure information in Section 3 describes the elements of the driver that either configure or control its behavior. Included here are the constants, variables, and structures that the S/UNI-4x622 device driver uses to store initialization, configuration, and status information. Section 4 provides a detailed description of each function that is a member of the S/UNI-4x622 driver Application Programming Interface (API). This section outlines function calls that hide device-specific details and application callbacks that notify the user of significant device events.

Proprietary and Confidential to PMC-Sierra, Inc.

13

Document ID: PMC-2010419, Issue 1

 

Page 13
Image 13
PMC-Sierra PM5358 S/UNI 4x622 manual Introduction