1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 2b5dcee22SMauro Carvalho Chehab /* 3b5dcee22SMauro Carvalho Chehab * Header for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) 4b5dcee22SMauro Carvalho Chehab * 5b5dcee22SMauro Carvalho Chehab * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.de> 6b5dcee22SMauro Carvalho Chehab */ 7b5dcee22SMauro Carvalho Chehab 8b5dcee22SMauro Carvalho Chehab #ifndef AK881X_H 9b5dcee22SMauro Carvalho Chehab #define AK881X_H 10b5dcee22SMauro Carvalho Chehab 11b5dcee22SMauro Carvalho Chehab #define AK881X_IF_MODE_MASK (3 << 0) 12b5dcee22SMauro Carvalho Chehab #define AK881X_IF_MODE_BT656 (0 << 0) 13b5dcee22SMauro Carvalho Chehab #define AK881X_IF_MODE_MASTER (1 << 0) 14b5dcee22SMauro Carvalho Chehab #define AK881X_IF_MODE_SLAVE (2 << 0) 15b5dcee22SMauro Carvalho Chehab #define AK881X_FIELD (1 << 2) 16b5dcee22SMauro Carvalho Chehab #define AK881X_COMPONENT (1 << 3) 17b5dcee22SMauro Carvalho Chehab 18b5dcee22SMauro Carvalho Chehab struct ak881x_pdata { 19b5dcee22SMauro Carvalho Chehab unsigned long flags; 20b5dcee22SMauro Carvalho Chehab }; 21b5dcee22SMauro Carvalho Chehab 22b5dcee22SMauro Carvalho Chehab #endif 23