From 8e4bff4cab0ddac6060645b0715210484d02ff40 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Wed, 30 Aug 2017 08:25:59 +0000 Subject: Initial file dump from open source release --- drivers/video/sprdfb/sprdfb_chip_common.h | 58 +++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 drivers/video/sprdfb/sprdfb_chip_common.h (limited to 'drivers/video/sprdfb/sprdfb_chip_common.h') diff --git a/drivers/video/sprdfb/sprdfb_chip_common.h b/drivers/video/sprdfb/sprdfb_chip_common.h new file mode 100644 index 00000000..8ff391c8 --- /dev/null +++ b/drivers/video/sprdfb/sprdfb_chip_common.h @@ -0,0 +1,58 @@ +/****************************************************************************** + ** File Name: sprdfb_chip_common.h * + ** Author: congfu.zhao * + ** DATE: 30/04/2013 * + ** Copyright: 2013 Spreatrum, Incoporated. All Rights Reserved. * + ** Description: * + ******************************************************************************/ +/****************************************************************************** + ** Edit History * + **---------------------------------------------------------------------------* + ** DATE NAME DESCRIPTION * + + ******************************************************************************/ +#ifndef __DISPC_CHIP_COM_H_ +#define __DISPC_CHIP_COM_H_ + +#ifdef CONFIG_64BIT +#include +#include +#else +#include +#include +#include +#include +#include +#endif +#include + +#if defined(CONFIG_FB_SCX35L) +#include "sprdfb_chip_9630.h" +#define SPRDFB_SUPPORT_LVDS_PANEL +#elif defined(CONFIG_FB_SCX35) || defined(CONFIG_FB_SCX30G) +#include "sprdfb_chip_8830.h" +#elif defined(CONFIG_FB_SCX15) +#include "sprdfb_chip_7715.h" +#else +#error "Unknown architecture specification" +#endif + + +//void __raw_bits_set_value(unsigned int reg, unsigned int value, unsigned int bit, unsigned int mask); + +void dispc_pll_clk_set(unsigned int clk_src, unsigned int clk_div); + +void dispc_dbi_clk_set(unsigned int clk_src, unsigned int clk_div); + +void dispc_dpi_clk_set(unsigned int clk_src, unsigned int clk_div); + +void dsi_enable(void); +void dsi_disable(void); + +u32 dispc_glb_read(unsigned long reg); + +void dispc_print_clk(void); +//void dsi_print_global_config(void); + + +#endif -- cgit v1.3.1