From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2a00:1450:400c:c09::230; helo=mail-wm0-x230.google.com; envelope-from=leif.lindholm@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 1CAEE202E617B for ; Wed, 25 Oct 2017 07:42:06 -0700 (PDT) Received: by mail-wm0-x230.google.com with SMTP id r196so2393446wmf.2 for ; Wed, 25 Oct 2017 07:45:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=xDysUCnjY4b48A3p1ZpcMW8Ek20pDf5vWotFAdWBMT4=; b=f7bvOypmUBSxEk9biQWimh+8BNxpIDHqqbEUaRqksVzUuP0ILmCYHvHDuQjJlEWNQY lz40JFOZT1FaBEoZ1fFCoyE9lV2xErjEDTy9bBtSmk9u1X0Hk+ffOtHclqKD/eWUtj4K CHbGrR91wO/xs0CP1fccKe9XDWnWKWtpNwg4w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=xDysUCnjY4b48A3p1ZpcMW8Ek20pDf5vWotFAdWBMT4=; b=kvRB3zmzFTnoLlXQYvq65ojRjxkMcdd4RCAQzHPxOvBzrQLA+LJu4DY4HXVbNNQnfb r/Du70na2POPbQiKyTv4dzSQEmWnewZduWiX8nbeGsf2sg7A8mohYc6V4tx11Ir9p2BV 4WVIjgVSq3bsNbkCo9bXpesBTfjfF4vClSGzN2vHn8dEDcfHToJIuGq5ptqRcBvWc6wk SNV6VpLBOEOs2HXIsZmUh2dppoPWoftinJwgIh6CKw8CuqbeotXEyFsJ/ADg7k63TMGr Og7bqzjQy83BQxJJuaSjLcotMuWx3w5fZ/WNIb9kszuhQBkHeMCyajH0PMAxjxWASGhD sEuQ== X-Gm-Message-State: AMCzsaVAu/UAXLiUNVnTgzgoz2J2P7ldjPfyapakT2H4RMsa27VVVVE0 s/MlIxWm40brbP9avHlsJ6/q49gUA0M= X-Google-Smtp-Source: ABhQp+SOhtRlWu5XvPcoW4t9HLzf8aQ+czBaXkDb48T2sP9JG6QMXd1F0wmUNXAvtE3Wk2zu7Z01lA== X-Received: by 10.28.22.2 with SMTP id 2mr2042008wmw.47.1508942749783; Wed, 25 Oct 2017 07:45:49 -0700 (PDT) Received: from bivouac.eciton.net (bivouac.eciton.net. [2a00:1098:0:86:1000:23:0:2]) by smtp.gmail.com with ESMTPSA id d4sm2674898wma.29.2017.10.25.07.45.48 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 25 Oct 2017 07:45:48 -0700 (PDT) Date: Wed, 25 Oct 2017 15:45:47 +0100 From: Leif Lindholm To: evan.lloyd@arm.com Cc: edk2-devel@lists.01.org Message-ID: <20171025144547.kfqirwyq5nkhogco@bivouac.eciton.net> References: <20170926201529.11644-1-evan.lloyd@arm.com> <20170926201529.11644-18-evan.lloyd@arm.com> MIME-Version: 1.0 In-Reply-To: <20170926201529.11644-18-evan.lloyd@arm.com> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [PATCH 17/19] ArmPlatformPkg: Additional display modes X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Oct 2017 14:42:06 -0000 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Sep 26, 2017 at 09:15:27PM +0100, evan.lloyd@arm.com wrote: > From: Girish Pathak > > Add definitions for new display modes such as HD 720. > This has no effect on existing display drivers. > > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Girish Pathak > Signed-off-by: Evan Lloyd Reviewed-by: Leif Lindholm > --- > ArmPlatformPkg/Include/Library/LcdPlatformLib.h | 60 ++++++++++++++++++++ > 1 file changed, 60 insertions(+) > > diff --git a/ArmPlatformPkg/Include/Library/LcdPlatformLib.h b/ArmPlatformPkg/Include/Library/LcdPlatformLib.h > index 78b1780d82b8b698924cc55a292c30728a3e7060..c5d90bd4faff2dadc6b36440249ee8e0733616e0 100644 > --- a/ArmPlatformPkg/Include/Library/LcdPlatformLib.h > +++ b/ArmPlatformPkg/Include/Library/LcdPlatformLib.h > @@ -27,6 +27,11 @@ > #define WSXGA 4 > #define UXGA 5 > #define HD 6 > +#define WVGA 7 > +#define QHD 8 > +#define WSVGA 9 > +#define HD720 10 > +#define WXGA 11 > > // VGA Mode: 640 x 480 > #define VGA_H_RES_PIXELS 640 > @@ -119,6 +124,61 @@ > #define HD_V_FRONT_PORCH ( 3 - 1) > #define HD_V_BACK_PORCH ( 32 - 1) > > +// WVGA Mode: 800 x 480 > +#define WVGA_H_RES_PIXELS 800 > +#define WVGA_V_RES_PIXELS 480 > +#define WVGA_OSC_FREQUENCY 29500000 /* 0x01C22260 */ > +#define WVGA_H_SYNC ( 72 - 1) > +#define WVGA_H_FRONT_PORCH ( 24 - 1) > +#define WVGA_H_BACK_PORCH ( 96 - 1) > +#define WVGA_V_SYNC ( 7 - 1) > +#define WVGA_V_FRONT_PORCH ( 3 - 1) > +#define WVGA_V_BACK_PORCH ( 10 - 1) > + > +// QHD Mode: 960 x 540 > +#define QHD_H_RES_PIXELS 960 > +#define QHD_V_RES_PIXELS 540 > +#define QHD_OSC_FREQUENCY 40750000 /* 0x026DCBB0 */ > +#define QHD_H_SYNC ( 96 - 1) > +#define QHD_H_FRONT_PORCH ( 32 - 1) > +#define QHD_H_BACK_PORCH (128 - 1) > +#define QHD_V_SYNC ( 5 - 1) > +#define QHD_V_FRONT_PORCH ( 3 - 1) > +#define QHD_V_BACK_PORCH ( 14 - 1) > + > +// WSVGA Mode: 1024 x 600 > +#define WSVGA_H_RES_PIXELS 1024 > +#define WSVGA_V_RES_PIXELS 600 > +#define WSVGA_OSC_FREQUENCY 49000000 /* 0x02EBAE40 */ > +#define WSVGA_H_SYNC (104 - 1) > +#define WSVGA_H_FRONT_PORCH ( 40 - 1) > +#define WSVGA_H_BACK_PORCH (144 - 1) > +#define WSVGA_V_SYNC ( 10 - 1) > +#define WSVGA_V_FRONT_PORCH ( 3 - 1) > +#define WSVGA_V_BACK_PORCH ( 11 - 1) > + > +// HD720 Mode: 1280 x 720 > +#define HD720_H_RES_PIXELS 1280 > +#define HD720_V_RES_PIXELS 720 > +#define HD720_OSC_FREQUENCY 74500000 /* 0x0470C7A0 */ > +#define HD720_H_SYNC (128 - 1) > +#define HD720_H_FRONT_PORCH ( 64 - 1) > +#define HD720_H_BACK_PORCH (192 - 1) > +#define HD720_V_SYNC ( 5 - 1) > +#define HD720_V_FRONT_PORCH ( 3 - 1) > +#define HD720_V_BACK_PORCH ( 20 - 1) > + > +// WXGA Mode: 1280 x 800 > +#define WXGA_H_RES_PIXELS 1280 > +#define WXGA_V_RES_PIXELS 800 > +#define WXGA_OSC_FREQUENCY 83500000 /* 0x04FA1BE0 */ > +#define WXGA_H_SYNC (128 - 1) > +#define WXGA_H_FRONT_PORCH ( 72 - 1) > +#define WXGA_H_BACK_PORCH (200 - 1) > +#define WXGA_V_SYNC ( 6 - 1) > +#define WXGA_V_FRONT_PORCH ( 3 - 1) > +#define WXGA_V_BACK_PORCH ( 22 - 1) > + > // Colour Masks > #define LCD_24BPP_RED_MASK 0x00FF0000 > #define LCD_24BPP_GREEN_MASK 0x0000FF00 > -- > Guid("CE165669-3EF3-493F-B85D-6190EE5B9759") > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel