summaryrefslogtreecommitdiff
path: root/recipes-kernel/linux/rvphone/cl-imx8/sn65dsi83/sn65dsi83_brg.h
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2021-08-27 03:06:13 +0200
committerUros Majstorovic <majstor@majstor.org>2021-08-27 03:06:13 +0200
commit76ec318118106cb25d762de83857f6579c13e273 (patch)
treeac1025b9e79a5eae04b6036d56599c0df98dcb08 /recipes-kernel/linux/rvphone/cl-imx8/sn65dsi83/sn65dsi83_brg.h
parent6d270f43cfea8e840463c260b43a6afbd24c1149 (diff)
yocto rename
Diffstat (limited to 'recipes-kernel/linux/rvphone/cl-imx8/sn65dsi83/sn65dsi83_brg.h')
-rw-r--r--recipes-kernel/linux/rvphone/cl-imx8/sn65dsi83/sn65dsi83_brg.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/recipes-kernel/linux/rvphone/cl-imx8/sn65dsi83/sn65dsi83_brg.h b/recipes-kernel/linux/rvphone/cl-imx8/sn65dsi83/sn65dsi83_brg.h
deleted file mode 100644
index 9f23df8..0000000
--- a/recipes-kernel/linux/rvphone/cl-imx8/sn65dsi83/sn65dsi83_brg.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#ifndef _SN65DSI83_BRG_H__
-#define _SN65DSI83_BRG_H__
-
-#include <linux/i2c.h>
-#include <linux/gpio/consumer.h>
-#include <video/videomode.h>
-
-struct sn65dsi83_brg;
-struct sn65dsi83_brg_funcs {
- int (*power_on)(struct sn65dsi83_brg *sn65dsi8383_brg);
- void (*power_off)(struct sn65dsi83_brg *sn65dsi8383_brg);
- int (*reset)(struct sn65dsi83_brg *sn65dsi8383_brg);
- int (*setup)(struct sn65dsi83_brg *sn65dsi8383_brg);
- int (*start_stream)(struct sn65dsi83_brg *sn65dsi8383_brg);
- void (*stop_stream)(struct sn65dsi83_brg *sn65dsi8383_brg);
-};
-
-struct sn65dsi83_brg {
- struct i2c_client *client;
- struct gpio_desc *gpio_enable;
- /* Bridge Panel Parameters */
- struct videomode vm;
- u32 width_mm;
- u32 height_mm;
- u32 format;
- u32 bpp;
-
- u8 num_dsi_lanes;
- struct sn65dsi83_brg_funcs *funcs;
-};
-struct sn65dsi83_brg *sn65dsi83_brg_get(void);
-
-#define I2C_DEVICE(A) &(A)->client->dev
-#define I2C_CLIENT(A) (A)->client
-#define VM(A) &(A)->vm
-#define BPP(A) (A)->bpp
-#define FORMAT(A) (A)->format
-#define DSI_LANES(A) (A)->num_dsi_lanes
-
-/* The caller has to have a vm structure defined */
-#define PIXCLK vm->pixelclock
-#define HACTIVE vm->hactive
-#define HFP vm->hfront_porch
-#define HBP vm->hback_porch
-#define HPW vm->hsync_len
-#define VACTIVE vm->vactive
-#define VFP vm->vfront_porch
-#define VBP vm->vback_porch
-#define VPW vm->vsync_len
-#define FLAGS vm->flags
-
-#define HIGH(A) (((A) >> 8) & 0xFF)
-#define LOW(A) ((A) & 0xFF)
-
-#endif /* _SN65DSI83_BRG_H__ */