//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
// Copyright (c) Samsung Electronics. Co. LTD. All rights reserved.

/*++

THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.

Module Name:

   precomp.h

Abstract:

   Precompiled header to have definition and common structure

Functions:

    

Notes:

--*/

#ifndef _PRECOMP_H_
#define _PRECOMP_H_

#include <bsp.h>
#include <pmplatform.h>
#include <assert.h>
#include <devload.h>
#include <Drvlib_mem.h>
#include <drvmsg.h>
#include <clkinfo.h>
#include <max8698.h>
#include "power_control.h"

#define QUEUE_ENTRIES   (16)
#define MAX_NAMELEN     (64)
#define QUEUE_SIZE      (QUEUE_ENTRIES*(sizeof(POWER_BROADCAST)+MAX_NAMELEN))

#define POWER_MONITOR_THREAD_PRIODITY    (98)


#define __MODULE__  "S5PV210 Power Control Driver"

#endif // _PRECOMP_H_
