linux/drivers/media/platform/verisilicon/stm32mp25_vpu_hw.c

// SPDX-License-Identifier: GPL-2.0
/*
 * STM32MP25 video codec driver
 *
 * Copyright (C) STMicroelectronics SA 2024
 * Authors: Hugues Fruchet <[email protected]>
 *          for STMicroelectronics.
 *
 */

#include "hantro.h"
#include "hantro_jpeg.h"
#include "hantro_h1_regs.h"

/*
 * Supported formats.
 */

static const struct hantro_fmt stm32mp25_vdec_fmts[] =;

static const struct hantro_fmt stm32mp25_venc_fmts[] =;

static irqreturn_t stm32mp25_venc_irq(int irq, void *dev_id)
{}

static void stm32mp25_venc_reset(struct hantro_ctx *ctx)
{}

/*
 * Supported codec ops.
 */

static const struct hantro_codec_ops stm32mp25_vdec_codec_ops[] =;

static const struct hantro_codec_ops stm32mp25_venc_codec_ops[] =;

/*
 * Variants.
 */

static const struct hantro_irq stm32mp25_vdec_irqs[] =;

static const char * const stm32mp25_vdec_clk_names[] =;

const struct hantro_variant stm32mp25_vdec_variant =;

static const struct hantro_irq stm32mp25_venc_irqs[] =;

static const char * const stm32mp25_venc_clk_names[] =;

const struct hantro_variant stm32mp25_venc_variant =;