]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_morph.h
Merge remote-tracking branches 'asoc/topic/tas6424', 'asoc/topic/tfa9879', 'asoc...
[mirror_ubuntu-focal-kernel.git] / drivers / staging / media / atomisp / pci / atomisp2 / css2400 / ia_css_morph.h
CommitLineData
a49d2536
AC
1/*
2 * Support for Intel Camera Imaging ISP subsystem.
3 * Copyright (c) 2015, Intel Corporation.
4 *
5 * This program is free software; you can redistribute it and/or modify it
6 * under the terms and conditions of the GNU General Public License,
7 * version 2, as published by the Free Software Foundation.
8 *
9 * This program is distributed in the hope it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 */
14
15#ifndef __IA_CSS_MORPH_H
16#define __IA_CSS_MORPH_H
17
d929fb4e 18/* @file
a49d2536
AC
19 * This file contains supporting for morphing table
20 */
21
22#include <ia_css_types.h>
23
d929fb4e 24/* @brief Morphing table
a49d2536
AC
25 * @param[in] width Width of the morphing table.
26 * @param[in] height Height of the morphing table.
27 * @return Pointer to the morphing table
28*/
29struct ia_css_morph_table *
30ia_css_morph_table_allocate(unsigned int width, unsigned int height);
31
d929fb4e 32/* @brief Free the morph table
a49d2536
AC
33 * @param[in] me Pointer to the morph table.
34 * @return None
35*/
36void
37ia_css_morph_table_free(struct ia_css_morph_table *me);
38
39#endif /* __IA_CSS_MORPH_H */