blob: b60a7b176c371a931ea2c91cfb9797c97e906fcd [file] [log] [blame]
* rcar-fcp.h -- R-Car Frame Compression Processor Driver
* Copyright (C) 2016 Renesas Electronics Corporation
* Contact: Laurent Pinchart (
* 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.
#ifndef __MEDIA_RCAR_FCP_H__
#define __MEDIA_RCAR_FCP_H__
struct device_node;
struct rcar_fcp_device;
struct rcar_fcp_device *rcar_fcp_get(const struct device_node *np);
void rcar_fcp_put(struct rcar_fcp_device *fcp);
struct device *rcar_fcp_get_device(struct rcar_fcp_device *fcp);
int rcar_fcp_enable(struct rcar_fcp_device *fcp);
void rcar_fcp_disable(struct rcar_fcp_device *fcp);
static inline struct rcar_fcp_device *rcar_fcp_get(const struct device_node *np)
return ERR_PTR(-ENOENT);
static inline void rcar_fcp_put(struct rcar_fcp_device *fcp) { }
static inline struct device *rcar_fcp_get_device(struct rcar_fcp_device *fcp)
return NULL;
static inline int rcar_fcp_enable(struct rcar_fcp_device *fcp)
return 0;
static inline void rcar_fcp_disable(struct rcar_fcp_device *fcp) { }
#endif /* __MEDIA_RCAR_FCP_H__ */