5049dda193
Change-Id: Iec13c0e0e8263e8e9d84afaa51b4bbb680bf265f
64 lines
2.1 KiB
C
Executable File
64 lines
2.1 KiB
C
Executable File
/*!****************************************************************************
|
|
@File s3c_bc.h
|
|
|
|
@Title s3c_bc kernel driver parameters
|
|
|
|
@Author Imagination Technologies
|
|
Samsung Electronics Co. LTD
|
|
|
|
@Date 03/03/2010
|
|
|
|
@Copyright Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
|
|
@Platform Generic
|
|
|
|
@Description s3c_bc kernel driver parameters
|
|
|
|
@DoxygenVer
|
|
|
|
******************************************************************************/
|
|
|
|
/******************************************************************************
|
|
Modifications :-
|
|
$Log: s3c_bc.h $
|
|
******************************************************************************/
|
|
#ifndef __S3C_BC_H__
|
|
#define __S3C_BC_H__
|
|
|
|
#include <linux/ioctl.h>
|
|
|
|
#define S3C_BC_DEVICE_NAME "s3c_bc"
|
|
|
|
#define S3C_BC_DEVICE_ID 0
|
|
#define S3C_BC_DEVICE_BUFFER_COUNT 4 /* TODO: Modify this accordingly. */
|
|
|
|
#define S3C_BC_DEVICE_PHYS_PAGE_SIZE 0x1000 /* 4KB */
|
|
|
|
typedef struct S3C_BC_ioctl_package_TAG
|
|
{
|
|
int inputparam;
|
|
int outputparam;
|
|
} S3C_BC_ioctl_package, *PS3C_BC_ioctl_package;
|
|
|
|
/*!< Nov 2006: according to ioctl-number.txt 'g' wasn't in use. */
|
|
#define S3C_BC_IOC_GID 'g'
|
|
|
|
#define S3C_BC_IOWR(INDEX) _IOWR(S3C_BC_IOC_GID, INDEX, S3C_BC_ioctl_package)
|
|
|
|
#define S3C_BC_ioctl_get_physical_base_address S3C_BC_IOWR(0)
|
|
|
|
#endif /* __S3C_BC__H__ */
|
|
/******************************************************************************
|
|
End of file (s3c_bc.h)
|
|
******************************************************************************/
|