|
abstraction library header file (BOARDIFC driver)
More...
Data Structures |
struct | FAPEX_BOARD_FeConfigInfoStrT |
struct | FAPEX_BOARD_HwPlatformInfosStrT |
| HW-platform/board 'Info-Structure'. More...
|
Defines |
#define | FAPEX_BOARDIFC_ERR_BASE (FAPEX_BOARDIFC_MODULE_BASE + FAPEX_RET_ERR_BASE) |
#define | FAPEX_BOARDIFC_ERR_BAD_PARAMETER (FAPEX_BOARDIFC_ERR_BASE + FAPEX_ERR_BAD_PARAMETER) |
#define | FAPEX_BOARDIFC_ERR_OUT_OF_MEMORY (FAPEX_BOARDIFC_ERR_BASE + FAPEX_ERR_OUT_OF_MEMORY) |
#define | FAPEX_BOARD_HWCONFIG_VERSION 0xFABE0003UL |
| magic to validate 'FAPI_BOARD_HwPlatformInfosT'
|
#define | FAPEX_BOARD_MAX_TSINP_PATH 0x02 |
| max. supported (effective) TS-Input.
|
#define | FAPEX_BOARD_RSRC_TSIN_NONE 0x00 |
| TS input:none.
|
#define | FAPEX_BOARD_RSRC_TSIN_FE1 0x01 |
| TS input:Frontend 1.
|
#define | FAPEX_BOARD_RSRC_TSIN_FE2 0x02 |
| TS input:Frontend 2.
|
#define | FAPEX_BOARD_RSRC_TSIN_MASK 0x03 |
| TS valid input bits.
|
#define | FAPEX_BOARD_RSRC_TSIN_SERIAL 0x10 |
| bitFlag: TS-Input is 'serial-mode'
|
#define | FAPEX_BOARD_RSRC_CIIN_NONE 0x00 |
| CI input:none.
|
#define | FAPEX_BOARD_RSRC_CIIN_FE1 0x01 |
| CI input:Frontend 1.
|
#define | FAPEX_BOARD_RSRC_CIIN_FE2 0x02 |
| CI input:Frontend 2.
|
#define | FAPEX_BOARD_RSRC_CIIN_TSGEN 0x04 |
| CI input:other TS(non-frontend).
|
#define | FAPEX_BOARD_BITFLAG_PFLASH 0x01 |
| P-Flash available on HW.
|
#define | FAPEX_BOARD_BITFLAG_SFLASH 0x02 |
| S-Flash available on HW.
|
#define | FAPEX_BOARD_BITFLAG_NFLASH 0x04 |
| N-Flash available on HW.
|
#define | FAPEX_BOARD_HD1_P_ATA 0x01 |
| 'P-ATA' HardDisk[1]-Interface available
|
#define | FAPEX_BOARD_HD2_P_ATA 0x02 |
| 'P-ATA' HardDisk[2]-Interface available
|
#define | FAPEX_BOARD_HD1_S_ATA 0x10 |
| 'S-ATA' HardDisk[1]-Interface available(via S-Ata-Adapter)
|
#define | FAPEX_BOARD_HD2_S_ATA 0x20 |
| 'S-ATA' HardDisk[2]-Interface available
|
#define | FAPEX_BOARD_VID_AMP_C0 0x00 |
| video/scaler coefficients optimized like for 'FME-DK01'
|
#define | FAPEX_BOARD_VID_AMP_C1 0x01 |
| video/scaler coefficients optimized like ofr 'FMC-PDK'
|
#define | FAPEX_IOCCOM_BOARDIFC_INIT_DETECT_FUNCTION _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 0, uint32_t) |
| ioctl specific command for the BOARDIFC driver
|
#define | FAPEX_IOCCOM_PLATFORM_SUPPORT _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 12, uint32_t) |
#define | FAPEX_IOCCOM_FRONTEND_SUPPORT _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 13, uint32_t) |
#define | FAPEX_IOCCOM_PLATFORM_SUPPORT_EXT _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 14, uint32_t) |
#define | FAPEX_IOCCOM_BOARDIFC_OPEN _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 15, uint32_t) |
#define | FAPEX_IOCCOM_BOARDIFC_GETBOARDINFO _IOR(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 0, void*) |
#define | FAPI_BOARD_INIT_DETECT_FUNCTION(optInitBitFlags, optPtr) |
#define | FAPI_BOARD_CONTROL_SCART(index, command, optPtr) |
#define | FAPI_BOARD_GETBOARDINFO() |
#define | BOARDS_INSTALL_PLATFORM_SUPPORT() |
#define | BOARDS_INSTALL_FRONTEND_SUPPORT() |
#define | BOARDS_INSTALL_PLATFORM_SUPPORT_EXT() |
Functions |
FAPEXOPENRET_T | FAPEX_BOARDIFC_Open (FAPEXOPENARG1_T id, FAPEXOPENARG2_T flags, FAPEXOPENARG3_T argptr) |
| open method. This function is called with the systemcall "open".
|
FAPEXRELRET_T | FAPEX_BOARDIFC_Close (FAPEXRELARG1_T id) |
| release method. This function is called with the systemcall "close".
|
FAPEXIOCRET_T | FAPEX_BOARDIFC_Ioctl (FAPEXIOCARG1_T id, FAPEXIOCARG2_T cmd, FAPEXIOCARG3_T pArg) |
| ioctl method. This function is called with the systemcall "ioctl".
|
Variables |
int32_t | fd_bd |
FAPEX_BOARD_HwPlatformInfosStrT | hwInfo |
Detailed Description
abstraction library header file (BOARDIFC driver)
- 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_BOARDIFC_ERR_BASE (FAPEX_BOARDIFC_MODULE_BASE + FAPEX_RET_ERR_BASE) |
FAPex BOARDIFC error code base value
#define FAPEX_BOARDIFC_ERR_BAD_PARAMETER (FAPEX_BOARDIFC_ERR_BASE + FAPEX_ERR_BAD_PARAMETER) |
#define FAPEX_BOARDIFC_ERR_OUT_OF_MEMORY (FAPEX_BOARDIFC_ERR_BASE + FAPEX_ERR_OUT_OF_MEMORY) |
Memory allocation failed.
#define FAPEX_BOARD_HWCONFIG_VERSION 0xFABE0003UL |
magic to validate 'FAPI_BOARD_HwPlatformInfosT'
#define FAPEX_BOARD_MAX_TSINP_PATH 0x02 |
max. supported (effective) TS-Input.
#define FAPEX_BOARD_RSRC_TSIN_NONE 0x00 |
#define FAPEX_BOARD_RSRC_TSIN_FE1 0x01 |
#define FAPEX_BOARD_RSRC_TSIN_FE2 0x02 |
#define FAPEX_BOARD_RSRC_TSIN_MASK 0x03 |
#define FAPEX_BOARD_RSRC_TSIN_SERIAL 0x10 |
bitFlag: TS-Input is 'serial-mode'
#define FAPEX_BOARD_RSRC_CIIN_NONE 0x00 |
#define FAPEX_BOARD_RSRC_CIIN_FE1 0x01 |
#define FAPEX_BOARD_RSRC_CIIN_FE2 0x02 |
#define FAPEX_BOARD_RSRC_CIIN_TSGEN 0x04 |
CI input:other TS(non-frontend).
#define FAPEX_BOARD_BITFLAG_PFLASH 0x01 |
#define FAPEX_BOARD_BITFLAG_SFLASH 0x02 |
#define FAPEX_BOARD_BITFLAG_NFLASH 0x04 |
#define FAPEX_BOARD_HD1_P_ATA 0x01 |
'P-ATA' HardDisk[1]-Interface available
#define FAPEX_BOARD_HD2_P_ATA 0x02 |
'P-ATA' HardDisk[2]-Interface available
#define FAPEX_BOARD_HD1_S_ATA 0x10 |
'S-ATA' HardDisk[1]-Interface available(via S-Ata-Adapter)
#define FAPEX_BOARD_HD2_S_ATA 0x20 |
'S-ATA' HardDisk[2]-Interface available
#define FAPEX_BOARD_VID_AMP_C0 0x00 |
video/scaler coefficients optimized like for 'FME-DK01'
#define FAPEX_BOARD_VID_AMP_C1 0x01 |
video/scaler coefficients optimized like ofr 'FMC-PDK'
#define FAPEX_IOCCOM_BOARDIFC_INIT_DETECT_FUNCTION _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 0, uint32_t) |
ioctl specific command for the BOARDIFC driver
#define FAPEX_IOCCOM_PLATFORM_SUPPORT _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 12, uint32_t) |
#define FAPEX_IOCCOM_FRONTEND_SUPPORT _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 13, uint32_t) |
#define FAPEX_IOCCOM_PLATFORM_SUPPORT_EXT _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 14, uint32_t) |
#define FAPEX_IOCCOM_BOARDIFC_OPEN _IOW(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 15, uint32_t) |
#define FAPEX_IOCCOM_BOARDIFC_GETBOARDINFO _IOR(FAPEX_DEV_TYPE, FAPEX_IOCCOM_NB_BOARDIFC + 0, void*) |
#define FAPI_BOARD_INIT_DETECT_FUNCTION |
( |
|
optInitBitFlags, |
|
|
|
optPtr |
|
) |
| |
#define FAPI_BOARD_CONTROL_SCART |
( |
|
index, |
|
|
|
command, |
|
|
|
optPtr |
|
) |
| |
#define FAPI_BOARD_GETBOARDINFO |
( |
) |
|
#define BOARDS_INSTALL_PLATFORM_SUPPORT |
( |
) |
|
#define BOARDS_INSTALL_FRONTEND_SUPPORT |
( |
) |
|
#define BOARDS_INSTALL_PLATFORM_SUPPORT_EXT |
( |
) |
|
Function Documentation
open method. This function is called with the systemcall "open".
- Parameters:
-
id | The device identifier. |
flags | This parameter indicate a open mode (read only/write only/read-write).
This implementation supports only read-write mode. |
argptr | argument pointer (NULL) |
- Return values:
-
>=0 | process OK, new file descriptor is returned. |
<0 | process fails, its value is set to errno. |
release method. This function is called with the systemcall "close".
- Parameters:
-
id | The identifier for this descriptor. |
- Return values:
-
0 | process OK |
<0 | process fails, its value is set to errno. |
ioctl method. This function is called with the systemcall "ioctl".
- Parameters:
-
id | The identifier for this descriptor. |
cmd | The ioctl command. |
pArg | The pointer to the argument of the ioctl command. |
- Return values:
-
0 | process OK |
<0 | process fails, its value is set to errno. |
ioctl command( cmd) type:
Variable Documentation
|
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
|
|