xref: /openbmc/linux/drivers/media/platform/ti/omap3isp/isphist.h (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*ceafdaacSMauro Carvalho Chehab /* SPDX-License-Identifier: GPL-2.0-only */
2*ceafdaacSMauro Carvalho Chehab /*
3*ceafdaacSMauro Carvalho Chehab  * isphist.h
4*ceafdaacSMauro Carvalho Chehab  *
5*ceafdaacSMauro Carvalho Chehab  * TI OMAP3 ISP - Histogram module
6*ceafdaacSMauro Carvalho Chehab  *
7*ceafdaacSMauro Carvalho Chehab  * Copyright (C) 2010 Nokia Corporation
8*ceafdaacSMauro Carvalho Chehab  * Copyright (C) 2009 Texas Instruments, Inc.
9*ceafdaacSMauro Carvalho Chehab  *
10*ceafdaacSMauro Carvalho Chehab  * Contacts: David Cohen <dacohen@gmail.com>
11*ceafdaacSMauro Carvalho Chehab  *	     Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12*ceafdaacSMauro Carvalho Chehab  *	     Sakari Ailus <sakari.ailus@iki.fi>
13*ceafdaacSMauro Carvalho Chehab  */
14*ceafdaacSMauro Carvalho Chehab 
15*ceafdaacSMauro Carvalho Chehab #ifndef OMAP3_ISP_HIST_H
16*ceafdaacSMauro Carvalho Chehab #define OMAP3_ISP_HIST_H
17*ceafdaacSMauro Carvalho Chehab 
18*ceafdaacSMauro Carvalho Chehab #include <linux/omap3isp.h>
19*ceafdaacSMauro Carvalho Chehab 
20*ceafdaacSMauro Carvalho Chehab #define ISPHIST_IN_BIT_WIDTH_CCDC	10
21*ceafdaacSMauro Carvalho Chehab 
22*ceafdaacSMauro Carvalho Chehab struct isp_device;
23*ceafdaacSMauro Carvalho Chehab 
24*ceafdaacSMauro Carvalho Chehab int omap3isp_hist_init(struct isp_device *isp);
25*ceafdaacSMauro Carvalho Chehab void omap3isp_hist_cleanup(struct isp_device *isp);
26*ceafdaacSMauro Carvalho Chehab 
27*ceafdaacSMauro Carvalho Chehab #endif /* OMAP3_ISP_HIST */
28