{"id":816344,"url":"http://patchwork.ozlabs.org/api/covers/816344/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/cover/20170920161822.64503-1-icenowy@aosc.io/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20170920161822.64503-1-icenowy@aosc.io>","list_archive_url":null,"date":"2017-09-20T16:18:18","name":"[U-Boot,v5,0/4] Allwinner SimpleFB Kconfig cleanup and DE2 SimpleFB support","submitter":{"id":71295,"url":"http://patchwork.ozlabs.org/api/people/71295/?format=json","name":"Icenowy Zheng","email":"icenowy@aosc.io"},"mbox":"http://patchwork.ozlabs.org/project/uboot/cover/20170920161822.64503-1-icenowy@aosc.io/mbox/","series":[{"id":4164,"url":"http://patchwork.ozlabs.org/api/series/4164/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=4164","date":"2017-09-20T16:18:19","name":"Allwinner SimpleFB Kconfig cleanup and DE2 SimpleFB support","version":5,"mbox":"http://patchwork.ozlabs.org/series/4164/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/816344/comments/","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)","Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xy4jY70zhz9sNr\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 21 Sep 2017 02:20:49 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid B15FFC21D5F; Wed, 20 Sep 2017 16:20:01 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 04ED4C21DF1;\n\tWed, 20 Sep 2017 16:20:00 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid 8F17CC21F3B; Wed, 20 Sep 2017 16:19:19 +0000 (UTC)","from cat.maple.relay.mailchannels.net\n\t(cat.maple.relay.mailchannels.net [23.83.214.31])\n\tby lists.denx.de (Postfix) with ESMTPS id 7F221C21DA0\n\tfor <u-boot@lists.denx.de>; Wed, 20 Sep 2017 16:19:14 +0000 (UTC)","from relay.mailchannels.net (localhost [127.0.0.1])\n\tby relay.mailchannels.net (Postfix) with ESMTP id A65B110760A;\n\tWed, 20 Sep 2017 16:18:41 +0000 (UTC)","from hermes.aosc.io (unknown [100.96.140.144])\n\t(Authenticated sender: lmn-TZDUIOWCRQMW)\n\tby relay.mailchannels.net (Postfix) with ESMTPA id E5DC3109131;\n\tWed, 20 Sep 2017 16:18:40 +0000 (UTC)","from hermes.aosc.io (hermes.aosc.io [172.20.96.210])\n\t(using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384)\n\tby 0.0.0.0:2500 (trex/5.9.14); Wed, 20 Sep 2017 16:18:41 +0000","from localhost (localhost [127.0.0.1]) (Authenticated sender:\n\ticenowy@aosc.io)\n\tby hermes.aosc.io (Postfix) with ESMTPSA id 028304777B;\n\tWed, 20 Sep 2017 16:18:35 +0000 (UTC)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,\n\tRCVD_IN_MSPIKE_H2 autolearn=unavailable autolearn_force=no\n\tversion=3.4.0","X-Sender-Id":["lmn-tzduiowcrqmw|x-authsender|icenowy@aosc.io","lmn-tzduiowcrqmw|x-authsender|icenowy@aosc.io"],"X-MC-Relay":"Neutral","X-MailChannels-SenderId":"lmn-tzduiowcrqmw|x-authsender|icenowy@aosc.io","X-MailChannels-Auth-Id":"lmn-TZDUIOWCRQMW","X-Decisive-Cellar":"260ab967426bcf12_1505924321442_3130211172","X-MC-Loop-Signature":"1505924321442:3092585313","X-MC-Ingress-Time":"1505924321441","From":"Icenowy Zheng <icenowy@aosc.io>","To":"Jagan Teki <jagan@openedev.com>,\n\tMaxime Ripard <maxime.ripard@free-electrons.com>,\n\tJernej Skrabec <jernej.skrabec@siol.net>","Date":"Thu, 21 Sep 2017 00:18:18 +0800","Message-Id":"<20170920161822.64503-1-icenowy@aosc.io>","Cc":"u-boot@lists.denx.de, linux-sunxi@googlegroups.com,\n\tIcenowy Zheng <icenowy@aosc.io>","Subject":"[U-Boot] [PATCH v5 0/4] Allwinner SimpleFB Kconfig cleanup and DE2\n\tSimpleFB support","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"},"content":"This patchset is mainly for Allwinner DE2 HDMI SimpleFB support.\n\nThe framebuffer initialized by the Allwinner DE2 driver can be\npassed by to the kernel as simplefb, and this can enable the\nkernel to display graphics without having full DE2 driver.\n\nAdd the suppot of simplefb in DE2 code.\n\nThe code to find a simplefb with sunxi extension and a suitable\npipeline is extracted to a new source file in video/sunxi/.\n\nAn option is added for device tree simplefb, and furtherly other\nsimplefb support code should also be converted to it. The\ncurrent only user to the CONFIG_VIDEO_DT_SIMPLEFB, Allwinner\nDE1 legacy video, has already converted to use the Kconfig\noption in this patchset. A cleanup commit is introduced for\nthis conversion.\n\nIcenowy Zheng (4):\n  sunxi: change the DE1 video option to CONFIG_VIDEO_SUNXI\n  video: sunxi: extract simplefb match code to a new file\n  video: add an option for video simplefb via DT\n  sunxi: setup simplefb for Allwinner DE2\n\n arch/arm/mach-sunxi/Kconfig           | 31 ++++++++-------\n drivers/video/Kconfig                 |  8 ++++\n drivers/video/sunxi/Makefile          |  4 +-\n drivers/video/sunxi/simplefb_common.c | 30 +++++++++++++++\n drivers/video/sunxi/simplefb_common.h | 22 +++++++++++\n drivers/video/sunxi/sunxi_de2.c       | 72 +++++++++++++++++++++++++++++++++++\n drivers/video/sunxi/sunxi_display.c   | 13 +------\n include/configs/sunxi-common.h        |  9 +----\n scripts/config_whitelist.txt          |  1 -\n 9 files changed, 155 insertions(+), 35 deletions(-)\n create mode 100644 drivers/video/sunxi/simplefb_common.c\n create mode 100644 drivers/video/sunxi/simplefb_common.h"}