From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail-ey0-f171.google.com ([209.85.215.171]:44991 "EHLO mail-ey0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750849Ab0LULog (ORCPT ); Tue, 21 Dec 2010 06:44:36 -0500 Received: by eyg5 with SMTP id 5so1989837eyg.2 for ; Tue, 21 Dec 2010 03:44:35 -0800 (PST) Message-ID: <4D1092E2.7070900@mvista.com> Date: Tue, 21 Dec 2010 14:43:30 +0300 From: Sergei Shtylyov MIME-Version: 1.0 To: Manjunath Hadli CC: LMML , dlos , Mauro Carvalho Chehab Subject: Re: [PATCH v8 6/8] davinci vpbe: board specific additions References: <1292853289-2688-1-git-send-email-manjunath.hadli@ti.com> In-Reply-To: <1292853289-2688-1-git-send-email-manjunath.hadli@ti.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-ID: Sender: Mauro Carvalho Chehab Hello. On 20-12-2010 16:54, Manjunath Hadli wrote: > This patch implements tables for display timings,outputs and > other board related functionalities. > Signed-off-by: Manjunath Hadli > Acked-by: Muralidharan Karicheri > Acked-by: Hans Verkuil [...] > diff --git a/arch/arm/mach-davinci/board-dm644x-evm.c b/arch/arm/mach-davinci/board-dm644x-evm.c > index 34c8b41..e9b1243 100644 > --- a/arch/arm/mach-davinci/board-dm644x-evm.c > +++ b/arch/arm/mach-davinci/board-dm644x-evm.c [...] > @@ -606,8 +594,71 @@ static void __init evm_init_i2c(void) > i2c_register_board_info(1, i2c_info, ARRAY_SIZE(i2c_info)); > } > > +#define VENC_STD_ALL (V4L2_STD_NTSC | V4L2_STD_PAL) Insert an empty line here, please. > +/* venc standards timings */ > +static struct vpbe_enc_mode_info vbpe_enc_std_timings[] = { > + {"ntsc", VPBE_ENC_STD, {V4L2_STD_525_60}, 1, 720, 480, > + {11, 10}, {30000, 1001}, 0x79, 0, 0x10, 0, 0, 0, 0}, > + {"pal", VPBE_ENC_STD, {V4L2_STD_625_50}, 1, 720, 576, > + {54, 59}, {25, 1}, 0x7E, 0, 0x16, 0, 0, 0, 0}, > +}; > + > +/* venc dv preset timings */ > +static struct vpbe_enc_mode_info vbpe_enc_preset_timings[] = { > + {"480p59_94", VPBE_ENC_DV_PRESET, {V4L2_DV_480P59_94}, 0, 720, 480, > + {1, 1}, {5994, 100}, 0x80, 0, 0x20, 0, 0, 0, 0}, > + {"576p50", VPBE_ENC_DV_PRESET, {V4L2_DV_576P50}, 0, 720, 576, > + {1, 1}, {50, 1}, 0x7E, 0, 0x30, 0, 0, 0, 0}, > +}; > + > +/* > + * The outputs available from VPBE + ecnoders. Keep the > + * the order same as that of encoders. First that from venc followed by that ^^^ duplicate > +static struct vpbe_display_config vpbe_display_cfg = { > + .module_name = "dm644x-vpbe-display", > + .i2c_adapter_id = 1, > + .osd = { > + .module_name = VPBE_OSD_SUBDEV_NAME, > + }, > + .venc = { > + .module_name = VPBE_VENC_SUBDEV_NAME, > + }, > + .num_outputs = ARRAY_SIZE(dm644x_vpbe_outputs), > + .outputs = dm644x_vpbe_outputs, > +}; Insert an empty line here, please. > static struct platform_device *davinci_evm_devices[] __initdata = { > - &davinci_fb_device, > &rtc_dev, > }; WBR, Sergei