aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJason Chen <b02280@freescale.com>2011-04-19 16:33:28 +0800
committerEric Miao <eric.miao@canonical.com>2011-11-10 07:37:49 +0800
commite0a800868a725335f14840e8f0a5fb4e2034b6d1 (patch)
tree2b83d3562cf3f3623e3f65f4f43f981e6f5ac163 /include
parent338bd938d07302343a8fbc8e31c40a3e12eddb1c (diff)
ENGR00141152-1 header file: make default display option
After this patch, default display for below platforms: mx51 bbg: DVI-XGA on DI0 mx53 ard: LVDS-XGA on DI0 mx53 evk: CLAA-WVGA on DI0 mx53 loco: VGA-XGA on DI1 mx53 smd: LVDS-XGA on DI1 The default options will work if you do not enter other video cmdline options. For platform need enable other drivers, it will enable it automatically. For example, under default option, mx53 loco will enable tve-vga driver automatically; before this patch, it need add 'vga' to cmdline to enable it. And 'di1_primary' option also will be enabled automatically if need. If you want to overwrite the default option, please refer to below: enable vga: 'vga' disable vga: 'vga=off' enable tve: 'tve' disable tve: 'tve=off' enable ddc: 'ddc' disable ddc: 'ddc=off' enable hdmi: 'hdmi' disable hdmi: 'hdmi=off' choose di0 as primary: 'di0_primary' choose di1 as primary: 'di1_primary' Signed-off-by: Jason Chen <b02280@freescale.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/fsl_devices.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/fsl_devices.h b/include/linux/fsl_devices.h
index 9f4b8bff14b..3fb6ce22bf4 100644
--- a/include/linux/fsl_devices.h
+++ b/include/linux/fsl_devices.h
@@ -181,6 +181,9 @@ struct fsl_spi_platform_data {
struct fsl_mxc_tve_platform_data {
char *dac_reg;
char *dig_reg;
+#define MXC_TVE_TVOUT 0x1
+#define MXC_TVE_VGA 0x2
+ int boot_enable;
};
struct fsl_mxc_lightsensor_platform_data {
@@ -191,6 +194,9 @@ struct fsl_mxc_lightsensor_platform_data {
struct fsl_mxc_ldb_platform_data {
char *lvds_bg_reg;
u32 ext_ref;
+#define MXC_LDBDI0 0x1
+#define MXC_LDBDI1 0x2
+ int boot_enable;
};
struct fsl_mxc_lcd_platform_data {
@@ -198,6 +204,7 @@ struct fsl_mxc_lcd_platform_data {
char *core_reg;
char *analog_reg;
void (*reset) (void);
+ int boot_enable;
};
struct fsl_mxc_ddc_platform_data {
@@ -205,6 +212,7 @@ struct fsl_mxc_ddc_platform_data {
void (*init) (void);
int (*update) (void);
char *analog_regulator;
+ int boot_enable;
};
struct fsl_mxc_camera_platform_data {