Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755685Ab1DDUpM (ORCPT ); Mon, 4 Apr 2011 16:45:12 -0400 Received: from mail1-out1.atlantis.sk ([80.94.52.55]:54110 "EHLO mail.atlantis.sk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755635Ab1DDUpK (ORCPT ); Mon, 4 Apr 2011 16:45:10 -0400 From: Ondrej Zary To: Paul Mundt Subject: Re: [PATCH v3] s3fb: add DDC support Date: Mon, 4 Apr 2011 22:44:58 +0200 User-Agent: KMail/1.9.10 Cc: Ondrej Zajicek , linux-fbdev@vger.kernel.org, Kernel development list References: <201104032236.18936.linux@rainbow-software.org> <20110404083316.GB9431@localhost> <20110404084200.GD28208@linux-sh.org> In-Reply-To: <20110404084200.GD28208@linux-sh.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <201104042245.00875.linux@rainbow-software.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 8355 Lines: 284 Add I2C support for the DDC bus and also default mode initialization by reading monitor EDID to the s3fb driver. Tested on Trio64V+ (2 cards), Trio64V2/DX, Virge (3 cards), Virge/DX (3 cards), Virge/GX2, Trio3D/2X (4 cards), Trio3D. Will probably not work on Trio32 - my 2 cards have DDC support in BIOS that looks different from the other cards but the DDC pins on the VGA connector are not connected. Signed-off-by: Ondrej Zary --- This is the CONFIG-less version. --- linux-2.6.38-rc4-/drivers/video/s3fb.c 2011-03-31 20:57:57.000000000 +0200 +++ linux-2.6.38-rc4/drivers/video/s3fb.c 2011-04-04 22:22:11.000000000 +0200 @@ -25,6 +25,10 @@ #include /* Why should fb driver call console functions? because console_lock() */ #include