1f5fbb83fSMauro Carvalho Chehab /* SPDX-License-Identifier: GPL-2.0 */ 29d4fa1a1SMauro Carvalho Chehab // SPDX-License-Identifier: GPL-2.0-or-later 39d4fa1a1SMauro Carvalho Chehab /* 49d4fa1a1SMauro Carvalho Chehab * (c) 2020 Mauro Carvalho Chehab <mchehab+huawei@kernel.org> 59d4fa1a1SMauro Carvalho Chehab */ 69d4fa1a1SMauro Carvalho Chehab 739bc26e4SMauro Carvalho Chehab 839bc26e4SMauro Carvalho Chehab #ifndef __INPUT_SYSTEM_GLOBAL_H_INCLUDED__ 939bc26e4SMauro Carvalho Chehab #define __INPUT_SYSTEM_GLOBAL_H_INCLUDED__ 1039bc26e4SMauro Carvalho Chehab typedef enum { 1139bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_NO_ERROR = 0, 1239bc26e4SMauro Carvalho Chehab /* ISP2401 */ 1339bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_CREATE_CHANNEL_FAIL, 1439bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_CONFIGURE_CHANNEL_FAIL, 1539bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_OPEN_CHANNEL_FAIL, 1639bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_TRANSFER_FAIL, 1739bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_CREATE_INPUT_PORT_FAIL, 1839bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_CONFIGURE_INPUT_PORT_FAIL, 1939bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_OPEN_INPUT_PORT_FAIL, 2039bc26e4SMauro Carvalho Chehab /* ISP2400 */ 2139bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_GENERIC, 2239bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_CHANNEL_ALREADY_SET, 2339bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_CONFLICT_ON_RESOURCE, 2439bc26e4SMauro Carvalho Chehab INPUT_SYSTEM_ERR_PARAMETER_NOT_SUPPORTED, 2539bc26e4SMauro Carvalho Chehab } input_system_err_t; 2639bc26e4SMauro Carvalho Chehab 279d4fa1a1SMauro Carvalho Chehab #include "isp2401_input_system_global.h" 289d4fa1a1SMauro Carvalho Chehab #include "isp2400_input_system_global.h" 2939bc26e4SMauro Carvalho Chehab 3039bc26e4SMauro Carvalho Chehab #endif /* __INPUT_SYSTEM_GLOBAL_H_INCLUDED__ */ 31