Slot Control API

HSI_STATUS_INVALID_PARAMETER

returned if the physical slot number does not correspond to any actual slot or if the handle is invalid

Other HSI_STATUS values

returned if other errors occurred during execution of this function

Synopsis:

This function detects the state of the M66EN signal line for the specified slot (reflecting whether 66 MHz operation is enabled for the specified slot) and returns it in the pM66Enable parameter as a logical value: TRUE means that the signal is asserted (66 MHz operation is enabled for the slot); FALSE means that the signal is deasserted (66 MHz operation is not enabled for the slot).

This functionality is optional for the Hot Swap Controller; if it is not supported by the hardware, HSI_STATUS_NOT_SUPPORTED is returned.

9.11HsiSetSlotM66Enable

Prototype:

HSI_API_DEF HSI_STATUS

HsiSetSlotM66Enable(

IN HSI_SLOT_CONTROL_HANDLE Handle,

IN UINT32 Slot, IN BOOLEAN pM66Enable )

Arguments:

 

Handle -

The handle of the current session.

Slot -

The physical slot number.

M66Enable -

The Boolean parameter that controls the state of the M66EN line for the

 

specified slot (TRUE: M66EN is not driven for the slot by the Hot Swap

 

Controller; FALSE: M66EN is driven low for the slot by the Hot Swap

 

Controller, disabling 66 MHz operation).

Return Value:

 

HSI_STATUS_SUCCESS

if successful

HSI_STATUS_NOT_IMPLEMENTED

returned if slot reset functionality is not implemented for the given platform

HSI_STATUS_INVALID_PARAMETER

returned if the physical slot number does not correspond to any actual slot or if the handle is invalid

Other HSI_STATUS values

returned if other errors occurred during execution of this function

Synopsis:

92

High Availability Software for the Intel® NetStructureTM ZT 4901 Technical Product Specification

Page 92
Image 92
Intel ZT 4901 manual HsiSetSlotM66Enable