105e767638571bc50d7a26471fbe07005f3c875faJungtae Kim/* 205e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * Copyright (C) 2012 Samsung Electronics Co., LTD 305e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * 405e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * Licensed under the Apache License, Version 2.0 (the "License"); 505e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * you may not use this file except in compliance with the License. 605e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * You may obtain a copy of the License at 705e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * 805e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * http://www.apache.org/licenses/LICENSE-2.0 905e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * 1005e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * Unless required by applicable law or agreed to in writing, software 1105e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * distributed under the License is distributed on an "AS IS" BASIS, 1205e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1305e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * See the License for the specific language governing permissions and 1405e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * limitations under the License. 1505e767638571bc50d7a26471fbe07005f3c875faJungtae Kim */ 1605e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 1705e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#ifndef __CONTENT_PROTECT_H__ 1805e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#define __CONTENT_PROTECT_H__ 1905e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 2005e767638571bc50d7a26471fbe07005f3c875faJungtae Kim__BEGIN_DECLS 2105e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 2205e767638571bc50d7a26471fbe07005f3c875faJungtae Kimtypedef enum { 2305e767638571bc50d7a26471fbe07005f3c875faJungtae Kim CP_SUCCESS = 0, 2405e767638571bc50d7a26471fbe07005f3c875faJungtae Kim CP_ERROR_ENABLE_PATH_PROTECTION_FAILED, 2505e767638571bc50d7a26471fbe07005f3c875faJungtae Kim CP_ERROR_DISABLE_PATH_PROTECTION_FAILED, 2605e767638571bc50d7a26471fbe07005f3c875faJungtae Kim} cpResult_t; 2705e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 2805e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 2905e767638571bc50d7a26471fbe07005f3c875faJungtae Kim/** 3005e767638571bc50d7a26471fbe07005f3c875faJungtae Kim * protection IP 3105e767638571bc50d7a26471fbe07005f3c875faJungtae Kim */ 3205e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#define CP_PROTECT_MFC 0x00000001 3305e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#define CP_PROTECT_GSC0 0x00000002 3405e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#define CP_PROTECT_GSC3 0x00000004 3505e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#define CP_PROTECT_FIMD 0x00000008 3605e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#define CP_PROTECT_MIXER 0x00000010 3705e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 3805e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 3905e767638571bc50d7a26471fbe07005f3c875faJungtae KimcpResult_t CP_Enable_Path_Protection(uint32_t); 4005e767638571bc50d7a26471fbe07005f3c875faJungtae KimcpResult_t CP_Disable_Path_Protection(uint32_t); 4105e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 4205e767638571bc50d7a26471fbe07005f3c875faJungtae Kim__END_DECLS 4305e767638571bc50d7a26471fbe07005f3c875faJungtae Kim 4405e767638571bc50d7a26471fbe07005f3c875faJungtae Kim#endif 45