12345678910111213141516171819202122232425262728 |
- /* SPDX-License-Identifier: GPL-2.0-or-later */
- /*
- * Copyright (C) 2016 BayLibre, SAS
- * Author: Neil Armstrong <narmstrong@baylibre.com>
- */
- /* Video Post Process */
- #ifndef __MESON_VPP_H
- #define __MESON_VPP_H
- struct drm_rect;
- struct meson_drm;
- /* Mux VIU/VPP to ENCI */
- #define MESON_VIU_VPP_MUX_ENCI 0x5
- /* Mux VIU/VPP to ENCP */
- #define MESON_VIU_VPP_MUX_ENCP 0xA
- void meson_vpp_setup_mux(struct meson_drm *priv, unsigned int mux);
- void meson_vpp_setup_interlace_vscaler_osd1(struct meson_drm *priv,
- struct drm_rect *input);
- void meson_vpp_disable_interlace_vscaler_osd1(struct meson_drm *priv);
- void meson_vpp_init(struct meson_drm *priv);
- #endif /* __MESON_VPP_H */
|