Skip to content
Snippets Groups Projects
Select Git revision
  • e7e04c0c8c7ea931d966e5bd349a0b1c836b1ebf
  • vme-testing default
  • ci-test
  • master
  • remoteproc
  • am625-sk-ov5640
  • pcal6534-upstreaming
  • lps22df-upstreaming
  • msc-upstreaming
  • imx8mp
  • iio/noa1305
  • vme-next
  • vme-next-4.14-rc4
  • v4.14-rc4
  • v4.14-rc3
  • v4.14-rc2
  • v4.14-rc1
  • v4.13
  • vme-next-4.13-rc7
  • v4.13-rc7
  • v4.13-rc6
  • v4.13-rc5
  • v4.13-rc4
  • v4.13-rc3
  • v4.13-rc2
  • v4.13-rc1
  • v4.12
  • v4.12-rc7
  • v4.12-rc6
  • v4.12-rc5
  • v4.12-rc4
  • v4.12-rc3
32 results

mkuboot.sh

Blame
  • meson_vpp.h 1.22 KiB
    /*
     * Copyright (C) 2016 BayLibre, SAS
     * Author: Neil Armstrong <narmstrong@baylibre.com>
     *
     * This program is free software; you can redistribute it and/or
     * modify it under the terms of the GNU General Public License as
     * published by the Free Software Foundation; either version 2 of the
     * License, or (at your option) any later version.
     *
     * This program is distributed in the hope that it will be useful, but
     * WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     * General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License
     * along with this program; if not, see <http://www.gnu.org/licenses/>.
     */
    
    /* Video Post Process */
    
    #ifndef __MESON_VPP_H
    #define __MESON_VPP_H
    
    /* 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 */