Fujitsu DTV/STB solution driver (FAPex driver) Documentation [V01L00R00]


fapex/abst_error.h File Reference

System error codes. More...

Defines

#define FAPEX_OK   0
 Indication of success.
#define FAPEX_ERR_BAD_PARAMETER   -1
 Bad parameter passed.
#define FAPEX_NG   FAPEX_ERR_BAD_PARAMETER
#define FAPEX_ERR_OUT_OF_MEMORY   -2
 Memory allocation failed.
#define FAPEX_ERR_ALREADY_INITIALIZED   -3
 Device already initialised.
#define FAPEX_ERR_NOT_INITIALIZED   -4
 Device not initialised.
#define FAPEX_ERR_FEATURE_NOT_SUPPORTED   -5
 Feature or function is not available.
#define FAPEX_ERR_TIMEOUT   -6
 Timeout occured.
#define FAPEX_ERR_DEVICE_BUSY   -7
 The device is busy, try again later.
#define FAPEX_ERR_INVALID_HANDLE   -8
 Invalid handle was passed.
#define FAPEX_ERR_SEMAPHORE_CREATE   -9
 Semaphore could not be created.
#define FAPEX_ERR_UNSUPPORTED_VERSION   -10
 The driver's used version is not supported.
#define FAPEX_ERR_MAILQUEUE_CREATE   -11
 Mailqueue coult not be created.
#define FAPEX_ERR_NOT_OPEN   -12
 Device/handle is not open.
#define FAPEX_ERR_ALREADY_OPEN   -13
 Device/handle is already open.
#define FAPEX_ATA_MODULE_BASE   -1000
 ATA module base.
#define FAPEX_AUDEC_MODULE_BASE   -2000
 AUDEC module base.
#define FAPEX_AUOUT_MODULE_BASE   -3000
 AUOUT module base.
#define FAPEX_BOOT_MODULE_BASE   -4000
 BOOT module base.
#define FAPEX_BM_MODULE_BASE   -5000
 BM module base.
#define FAPEX_CLKPWR_MODULE_BASE   -6000
 CLKPWR module base.
#define FAPEX_DESC_MODULE_BASE   -7000
 DESC module base.
#define FAPEX_DMA_MODULE_BASE   -8000
 DMA module base.
#define FAPEX_ETH_MODULE_BASE   -9000
 ETH module base.
#define FAPEX_FLASH_MODULE_BASE   -10000
 FLASH module base.
#define FAPEX_FPC_MODULE_BASE   -11000
 FPC module base.
#define FAPEX_GPIO_MODULE_BASE   -12000
 GPIO module base.
#define FAPEX_GPREG_MODULE_BASE   -13000
 GPREG module base.
#define FAPEX_HDMI_MODULE_BASE   -14000
 HDMI module base.
#define FAPEX_I2C_MODULE_BASE   -15000
 I2C module base.
#define FAPEX_ICC_MODULE_BASE   -16000
 ICC module base.
#define FAPEX_INTR_MODULE_BASE   -17000
 INTR module base.
#define FAPEX_IR_MODULE_BASE   -18000
 IR module base.
#define FAPEX_MMU_MODULE_BASE   -19000
 MMU module base.
#define FAPEX_SSP_MODULE_BASE   -20000
 SSP module base.
#define FAPEX_SYNC_MODULE_BASE   -21000
 SYNC module base.
#define FAPEX_TIMER_MODULE_BASE   -22000
 TIMER module base.
#define FAPEX_TSD_MODULE_BASE   -23000
 TSD module base.
#define FAPEX_TTX_MODULE_BASE   -24000
 TTX module base.
#define FAPEX_UART_MODULE_BASE   -25000
 UART module base.
#define FAPEX_UPI_MODULE_BASE   -26000
 UPI module base.
#define FAPEX_USB_MODULE_BASE   -27000
 USB module base.
#define FAPEX_VIDEC_MODULE_BASE   -28000
 VIDEC module base.
#define FAPEX_VIENC_MODULE_BASE   -29000
 VIENC module base.
#define FAPEX_VISCALE_MODULE_BASE   -30000
 VISCALE module base.
#define FAPEX_BOARDIFC_MODULE_BASE   -31000
 BOARDIFC module base.
#define FAPEX_RET_ERR_BASE   -1000000000
 FAPex common error code offset.

Detailed Description

System error codes.

This file contains the definition of common ERROR codes which can be used by most of the drivers. In addition this file contains module bases for each FAPEX driver and in-house developed modules. The previously mentioned common ERROR codes shall be added to the module base if used within a module.

Attention:
This program is provided as is. You can redistribute it and/or modify it. Fujitsu Semiconductor Limited accepts no responsibility or liability for any errors or omissions.

Copyright (C) 2008-2010 Fujitsu Semiconductor Limited, All Rights Reserved.


Define Documentation

#define FAPEX_OK   0

Indication of success.

#define FAPEX_ERR_BAD_PARAMETER   -1

Bad parameter passed.

#define FAPEX_NG   FAPEX_ERR_BAD_PARAMETER
#define FAPEX_ERR_OUT_OF_MEMORY   -2

Memory allocation failed.

#define FAPEX_ERR_ALREADY_INITIALIZED   -3

Device already initialised.

#define FAPEX_ERR_NOT_INITIALIZED   -4

Device not initialised.

#define FAPEX_ERR_FEATURE_NOT_SUPPORTED   -5

Feature or function is not available.

#define FAPEX_ERR_TIMEOUT   -6

Timeout occured.

#define FAPEX_ERR_DEVICE_BUSY   -7

The device is busy, try again later.

#define FAPEX_ERR_INVALID_HANDLE   -8

Invalid handle was passed.

#define FAPEX_ERR_SEMAPHORE_CREATE   -9

Semaphore could not be created.

#define FAPEX_ERR_UNSUPPORTED_VERSION   -10

The driver's used version is not supported.

#define FAPEX_ERR_MAILQUEUE_CREATE   -11

Mailqueue coult not be created.

#define FAPEX_ERR_NOT_OPEN   -12

Device/handle is not open.

#define FAPEX_ERR_ALREADY_OPEN   -13

Device/handle is already open.

#define FAPEX_ATA_MODULE_BASE   -1000

ATA module base.

#define FAPEX_AUDEC_MODULE_BASE   -2000

AUDEC module base.

#define FAPEX_AUOUT_MODULE_BASE   -3000

AUOUT module base.

#define FAPEX_BOOT_MODULE_BASE   -4000

BOOT module base.

#define FAPEX_BM_MODULE_BASE   -5000

BM module base.

#define FAPEX_CLKPWR_MODULE_BASE   -6000

CLKPWR module base.

#define FAPEX_DESC_MODULE_BASE   -7000

DESC module base.

#define FAPEX_DMA_MODULE_BASE   -8000

DMA module base.

#define FAPEX_ETH_MODULE_BASE   -9000

ETH module base.

#define FAPEX_FLASH_MODULE_BASE   -10000

FLASH module base.

#define FAPEX_FPC_MODULE_BASE   -11000

FPC module base.

#define FAPEX_GPIO_MODULE_BASE   -12000

GPIO module base.

#define FAPEX_GPREG_MODULE_BASE   -13000

GPREG module base.

#define FAPEX_HDMI_MODULE_BASE   -14000

HDMI module base.

#define FAPEX_I2C_MODULE_BASE   -15000

I2C module base.

#define FAPEX_ICC_MODULE_BASE   -16000

ICC module base.

#define FAPEX_INTR_MODULE_BASE   -17000

INTR module base.

#define FAPEX_IR_MODULE_BASE   -18000

IR module base.

#define FAPEX_MMU_MODULE_BASE   -19000

MMU module base.

#define FAPEX_SSP_MODULE_BASE   -20000

SSP module base.

#define FAPEX_SYNC_MODULE_BASE   -21000

SYNC module base.

#define FAPEX_TIMER_MODULE_BASE   -22000

TIMER module base.

#define FAPEX_TSD_MODULE_BASE   -23000

TSD module base.

#define FAPEX_TTX_MODULE_BASE   -24000

TTX module base.

#define FAPEX_UART_MODULE_BASE   -25000

UART module base.

#define FAPEX_UPI_MODULE_BASE   -26000

UPI module base.

#define FAPEX_USB_MODULE_BASE   -27000

USB module base.

#define FAPEX_VIDEC_MODULE_BASE   -28000

VIDEC module base.

#define FAPEX_VIENC_MODULE_BASE   -29000

VIENC module base.

#define FAPEX_VISCALE_MODULE_BASE   -30000

VISCALE module base.

#define FAPEX_BOARDIFC_MODULE_BASE   -31000

BOARDIFC module base.

#define FAPEX_RET_ERR_BASE   -1000000000

FAPex common error code offset.



Copyright © 2006-2010 by Fujitsu Semiconductor Europe GmbH
Copyright © 2008-2010 by Fujitsu Semiconductor Limited

Disclaimer:
Please note that the use of this has been based on the terms and conditions of "DK Consent Letter (For Linux)" agreement between you and Fujitsu Semiconductor Limited.
The contents of this document may be revised without prior notice. Contact our sales department for confirmation. The information in this document are presented as is, no license is granted by implication or otherwise.
More...

FUJITSU sales representatives