From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sam Ravnborg Subject: [PATCH v1 0/16] drm: panel related updates Date: Sun, 4 Aug 2019 22:16:21 +0200 Message-ID: <20190804201637.1240-1-sam@ravnborg.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Thierry Reding Cc: Neil Armstrong , David Airlie , Laurent Pinchart , Marek Vasut , Laurent Pinchart , Sam Ravnborg , Krzysztof Kozlowski , Jonathan Hunter , Maxime Ripard , Kukjin Kim , Allison Randal , NXP Linux Team , Pengutronix Kernel Team , Jonas Karlman , Alison Wang , Gwan-gyeong Mun , Alexios Zavras , linux-samsung-soc@vger.kernel.org, linux-tegra@vger.kernel.org, Thomas Gleixner , Sean Paul , linux-arm-kernel@lists.infradead.org, Jernej Skrabec List-Id: linux-samsung-soc@vger.kernel.org VGhlIGZpcnN0IDkgcGF0Y2hlcyByZXBsYWNlcyBkaXJlY3QgdXNlIG9mIHRoZSBkcm1fcGFuZWwK ZnVuY3Rpb24gcG9pbnRlcnMgd2l0aCB0aGVpciBkcm1fcGFuZWxfKiBjb3VudGVycGFydHMuClRo ZSBmdW5jdGlvbiBwb2ludGVycyBhcmUgb25seSBzdXBwb3NlZCB0byBiZSB1c2VkIGJ5CnRoZSBk cm1fcGFuZWwgaW5mcmFzdHJ1Y3R1cmUgYW5kIGRpcmVjdCB1c2UgYXJlIGRpc2NvdXJhZ2VkLgoK aWxpOTMyMiBpcyB1cGRhdGVkIHRvIGhhbmRsZSBidXNfZmxhZ3MgaW4gZ2V0X21vZGVzIGxpa2Ug ZXZlcnlvbmUgZWxzZS4KVGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYSBsYXRlciBwYXRjaCBz ZXJpZXMgd2hlcmUgY29udHJvbGxlcgpiZWNvbWVzIGFuIGFydWd1bWVudCB0byBnZXRfbW9kZXMo KSBhbmQgbm90IGxpa2UgdG9kYXkgd2hlcmUgZHJtX3BhbmVsCmlzIGF0dGFjaGVkIHRvIGEgY29u dHJvbGxlci4KClRoZSByZW1haW5pbmcgcGF0Y2hlcyBtb3ZlIGZ1bmN0aW9uYWxpdHkgdG8gdGhl IGRybV9wYW5lbCBjb3JlIHRoYXQKdG9kYXkgYXJlIHJlcGVhdGVkIGluIG1hbnkgZHJpdmVycy4K QXMgcHJlcGFyYXRpb24gZm9yIHRoaXMgdGhlIGlubGluZSBmdW5jdGlvbnMgYXJlIG1vdmVkIHRv IGRybV9wYW5lbC5jCmFuZCBrZXJuZWwtZG9jIGlzIG1hZGUgaW5saW5lLgpwYW5lbC1zaW1wbGUg aXMgdXBkYXRlZCB0byBiZW5lZml0IGZyb20gdGhlIGFkZGl0aW9uYWwgaW5mcmFzdHJ1Y3R1cmUK YW5kIGlzIGFuIGV4YW1wbGUgZm9yIHRoZSBzaW1wbGlmaWNhdGlvbnMgdGhhdCBjYW4gYmUgZG9u ZS4KClRoZSBwYXRjaHNldCBoYXMgYmVlbiB0ZXN0ZWQgb24gbXkgZW1iZWRkZWQgdGFyZ2V0LAph bmQgYnVpbGQgdGVzdGVkLgoKRmVlZGJhY2sgd2VsY29tZSEKClRoZSAiZml4IG9wZW5jb2RlZCIg cGF0Y2hlcyBhcmUgYWxsIGluZGVwZW5kZW50IGFuZCBjYW4gYmUgYXBwbGllZApvdXQgb2Ygb3Jk ZXIuIFRoZXkgd2VyZSBrZXB0IGhlcmUgdG8ga2VlcCBwYW5lbCByZWxhdGVkIHBhdGNoZXMgaW4g b25lIHNlcmllcy4KCglTYW0KCkNjOiBBbGV4aW9zIFphdnJhcyA8YWxleGlvcy56YXZyYXNAaW50 ZWwuY29tPgpDYzogQWxpc29uIFdhbmcgPGFsaXNvbi53YW5nQG54cC5jb20+CkNjOiBBbGxpc29u IFJhbmRhbCA8YWxsaXNvbkBsb2h1dG9rLm5ldD4KQ2M6IEFuZHJ6ZWogSGFqZGEgPGEuaGFqZGFA c2Ftc3VuZy5jb20+CkNjOiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAbGlu YXJvLm9yZz4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbEBmZndsbC5jaD4KQ2M6IERhdmlkIEFp cmxpZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IEVucmljbyBXZWlnZWx0IDxpbmZvQG1ldHV4Lm5l dD4KQ2M6IEZhYmlvIEVzdGV2YW0gPGZlc3RldmFtQGdtYWlsLmNvbT4KQ2M6IEd3YW4tZ3llb25n IE11biA8Z3dhbi1neWVvbmcubXVuQGludGVsLmNvbT4KQ2M6IElua2kgRGFlIDxpbmtpLmRhZUBz YW1zdW5nLmNvbT4KQ2M6IEplcm5laiBTa3JhYmVjIDxqZXJuZWouc2tyYWJlY0BzaW9sLm5ldD4K Q2M6IEpvbmFzIEthcmxtYW4gPGpvbmFzQGt3aWJvby5zZT4KQ2M6IEpvbmF0aGFuIEh1bnRlciA8 am9uYXRoYW5oQG52aWRpYS5jb20+CkNjOiBKb29ueW91bmcgU2hpbSA8ankwOTIyLnNoaW1Ac2Ft c3VuZy5jb20+CkNjOiBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CkNjOiBL dWtqaW4gS2ltIDxrZ2VuZUBrZXJuZWwub3JnPgpDYzogS3l1bmdtaW4gUGFyayA8a3l1bmdtaW4u cGFya0BzYW1zdW5nLmNvbT4KQ2M6IExhdXJlbnQgUGluY2hhcnQgPExhdXJlbnQucGluY2hhcnRA aWRlYXNvbmJvYXJkLmNvbT4KQ2M6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnQr cmVuZXNhc0BpZGVhc29uYm9hcmQuY29tPgpDYzogTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVp akBsaW5hcm8ub3JnPgpDYzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCkNj OiBsaW51eC1zYW1zdW5nLXNvY0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LXRlZ3JhQHZnZXIu a2VybmVsLm9yZwpDYzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4 LmludGVsLmNvbT4KQ2M6IE1hcmVrIFZhc3V0IDxtYXJleEBkZW54LmRlPgpDYzogTWF4aW1lIFJp cGFyZCA8bWF4aW1lLnJpcGFyZEBib290bGluLmNvbT4KQ2M6IE5laWwgQXJtc3Ryb25nIDxuYXJt c3Ryb25nQGJheWxpYnJlLmNvbT4KQ2M6IE5YUCBMaW51eCBUZWFtIDxsaW51eC1pbXhAbnhwLmNv bT4KQ2M6IFBlbmd1dHJvbml4IEtlcm5lbCBUZWFtIDxrZXJuZWxAcGVuZ3V0cm9uaXguZGU+CkNj OiBQaGlsaXBwIFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgpDYzogU2FtIFJhdm5ib3Jn IDxzYW1AcmF2bmJvcmcub3JnPgpDYzogU2FzY2hhIEhhdWVyIDxzLmhhdWVyQHBlbmd1dHJvbml4 LmRlPgpDYzogU2VhbiBQYXVsIDxzZWFuQHBvb3JseS5ydW4+CkNjOiBTZXVuZy1Xb28gS2ltIDxz dzAzMTIua2ltQHNhbXN1bmcuY29tPgpDYzogU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3Jn PgpDYzogU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CkNjOiBUaGllcnJ5IFJlZGluZyA8 dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0 cm9uaXguZGU+CkNjOiBWaW5jZW50IEFicmlvdSA8dmluY2VudC5hYnJpb3VAc3QuY29tPgoKU2Ft IFJhdm5ib3JnICgxNik6CiAgICAgIGRybS9icmlkZ2U6IHRjMzU4NzY3OiBmaXggb3BlbmNvZGVk IHVzZSBvZiBkcm1fcGFuZWxfKgogICAgICBkcm0vZXh5bm9zOiBmaXggb3BlbmNvZGVkIHVzZSBv ZiBkcm1fcGFuZWxfKgogICAgICBkcm0vZXh5bm9zOiBmaXggb3BlbmNvZGVkIHVzZSBvZiBkcm1f cGFuZWxfKgogICAgICBkcm0vaW14OiBmaXggb3BlbmNvZGVkIHVzZSBvZiBkcm1fcGFuZWxfKgog ICAgICBkcm0vZnNsLWRjdTogZml4IG9wZW5jb2RlZCB1c2Ugb2YgZHJtX3BhbmVsXyoKICAgICAg ZHJtL21zbTogZml4IG9wZW5jb2RlZCB1c2Ugb2YgZHJtX3BhbmVsXyoKICAgICAgZHJtL214c2Zi OiBmaXggb3BlbmNvZGVkIHVzZSBvZiBkcm1fcGFuZWxfKgogICAgICBkcm0vc3RpOiBmaXggb3Bl bmNvZGVkIHVzZSBvZiBkcm1fcGFuZWxfKgogICAgICBkcm0vdGVncmE6IGZpeCBvcGVuY29kZWQg dXNlIG9mIGRybV9wYW5lbF8qCiAgICAgIGRybS9wYW5lbDogaWxpOTMyMjogbW92ZSBidXNfZmxh Z3MgdG8gZ2V0X21vZGVzKCkKICAgICAgZHJtL3BhbmVsOiBtb3ZlIGRybV9wYW5lbCBmdW5jdGlv bnMgdG8gLmMgZmlsZQogICAgICBkcm0vcGFuZWw6IHVzZSBpbmxpbmUgY29tbWVudHMgaW4gZHJt X3BhbmVsLmgKICAgICAgZHJtL3BhbmVsOiBkcm9wIHJldHVybiBjb2RlIGZyb20gZHJtX3BhbmVs X2RldGFjaCgpCiAgICAgIGRybS9wYW5lbDogY2FsbCBwcmVwYXJlL2VuYWJsZSBvbmx5IG9uY2UK ICAgICAgZHJtL3BhbmVsOiBhZGQgYmFja2xpZ2h0IHN1cHBvcnQKICAgICAgZHJtL3BhbmVsOiBz aW1wbGU6IHVzZSBkcm1fcGFuZWwgaW5mcmFzdHJ1Y3R1cmUKCiBkcml2ZXJzL2dwdS9kcm0vYnJp ZGdlL2FuYWxvZ2l4L2FuYWxvZ2l4X2RwX2NvcmUuYyB8ICAgMyArLQogZHJpdmVycy9ncHUvZHJt L2JyaWRnZS90YzM1ODc2Ny5jICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIGRyaXZlcnMvZ3B1 L2RybS9kcm1fcGFuZWwuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTg1ICsrKysrKysrKysr KysrKystCiBkcml2ZXJzL2dwdS9kcm0vZXh5bm9zL2V4eW5vc19kcm1fZHBpLmMgICAgICAgICAg ICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RzaS5jICAgICAg ICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9mc2wtZGN1L2ZzbF9kY3VfZHJtX3JnYi5j ICAgICAgICAgIHwgIDEwICstCiBkcml2ZXJzL2dwdS9kcm0vaW14L2lteC1sZGIuYyAgICAgICAg ICAgICAgICAgICAgICB8ICAxMSArLQogZHJpdmVycy9ncHUvZHJtL2lteC9wYXJhbGxlbC1kaXNw bGF5LmMgICAgICAgICAgICAgfCAgMTEgKy0KIC4uLi9ncHUvZHJtL21zbS9kaXNwL21kcDQvbWRw NF9sdmRzX2Nvbm5lY3Rvci5jICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vbXhzZmIvbXhz ZmJfb3V0LmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL3BhbmVs L3BhbmVsLWlsaXRlay1pbGk5MzIyLmMgICAgICAgfCAgMzQgKystCiBkcml2ZXJzL2dwdS9kcm0v cGFuZWwvcGFuZWwtc2ltcGxlLmMgICAgICAgICAgICAgICB8ICA3MyArLS0tLS0tCiBkcml2ZXJz L2dwdS9kcm0vc3RpL3N0aV9kdm8uYyAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogZHJp dmVycy9ncHUvZHJtL3RlZ3JhL291dHB1dC5jICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0K IGluY2x1ZGUvZHJtL2RybV9wYW5lbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjI3 ICsrKysrKysrKysrLS0tLS0tLS0tLQogMTUgZmlsZXMgY2hhbmdlZCwgMzQ5IGluc2VydGlvbnMo KyksIDIzNSBkZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWw= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E6DF7C19759 for ; Sun, 4 Aug 2019 20:17:12 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id ACF8420844 for ; Sun, 4 Aug 2019 20:17:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="jd5RgXsR"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OFo5m7UY" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ACF8420844 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ravnborg.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=Ukvavvy0D6tYViD1ZzTt8kBSQMRyEE2KeHC0/XjiQs4=; b=jd5RgXsRA3mGbQ l+ayklqnKYzia0MIDMo7iUyWiDVABCFPVTYIWiI8jRQ6JTyW69tmQcOy4+822Lmq5zuTGKP95x0NJ wBuwBgBk/A00hTZg+Ee3S/tyxa7qjv/UfxtTGR8MIgQK25hi3LlbBGdI2+07gsYUQ8k9FRZa2/hNg 5YJx3PYh8lnn6xyWLqhLEvGLhZEuxDjK7D8VsQiSxKeszGGdq+OPFBk4r6rDkK2JK0awoYaQCsj0w NU88ks8/z6hZRHDfyV5ep8XiMFo4kVeK4jhg4w1OWG4Mqa0hBlJt7mLufafHM4Q8i5XvtRGQYB8a4 FPGCeui+mRfBiS+bXsLQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1huMwD-0008CS-5s; Sun, 04 Aug 2019 20:17:05 +0000 Received: from mail-lj1-x241.google.com ([2a00:1450:4864:20::241]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1huMw7-0008BN-7F for linux-arm-kernel@lists.infradead.org; Sun, 04 Aug 2019 20:17:03 +0000 Received: by mail-lj1-x241.google.com with SMTP id p17so77442758ljg.1 for ; Sun, 04 Aug 2019 13:16:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=3JqNJR/tbllInqzUqAgcIBZy8c2/hdUEosVg+96WWSo=; b=OFo5m7UYW1t09ibVa24pGV8LSs92/jiLMbnmIRIrUAONwdrp/xVYrUT41t4kq7FAXt XWCk8JrCjhMvDYV4roa7yWoSu242TuRiw9Ov/1WsXSkKId0Yt+d1PIlxD5OImGaol8Z7 zrglP6rxfB9ty7sP5J7PDoED29Z7fxR6dK+xKEnLZvKfQkRVYJ5lnlgucCLlkbag3ZJq tIl9ttBBlOUipT0Kt8rzjyQ7gvYGhWrir+mA820NfHzaPdOc2cSw2MG4ECkDp/MYAARi WksCS7ziA1MMweO/fYeDo7M870dhtafgJdCrLF5JbbsXWYnV9Z6Eydf5FTn//cJ6tYZ+ AbMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=3JqNJR/tbllInqzUqAgcIBZy8c2/hdUEosVg+96WWSo=; b=Zk5ZZcSHmlcurx6NEZxM3AnPts8cj0c/Mrv0iWJRwKd8PHEyBYAnMM89eVc6w13i8g qV4XKrZa3gJyxL/kAcKQPvwYwt8sEtyCDv75iP402EzT1NTTu8pdiKYl3Voux+UJgCxf e0FqJwh+nGmQdzCwh+0appnwh47ud/UIONgxeae5aYiSVfqNQDxdTvpyBdM8O/Xuh2Dt RYbdxX2X/io4wSifbcM4QUL93QnYIW1uho4878W/w1xLXGpV7NbiogvMz3t8qlHRLOnP yiAxHJIQ2xBitt8c47/YgHc1ugHULCv6ofjLLig8nMEe+lZlQ3GZiKLNjnJ+zch1DKTG dyfQ== X-Gm-Message-State: APjAAAXGOJa2lHY8rE3l+FOFMjl2IwMJ7uMEr7IsN920YFQfpVL7nCeu V13N63tpmeRrVuRiH7ArRZA= X-Google-Smtp-Source: APXvYqxubNgp0cYLhN8wuC7+2LA2WOAC50nfeiKvF5Oq3p74Zf9n27xnchcBuEjvjjCBlvoc6/29TQ== X-Received: by 2002:a2e:8559:: with SMTP id u25mr13365606ljj.224.1564949816865; Sun, 04 Aug 2019 13:16:56 -0700 (PDT) Received: from saturn.lan (18.158-248-194.customer.lyse.net. [158.248.194.18]) by smtp.gmail.com with ESMTPSA id p87sm16540794ljp.50.2019.08.04.13.16.54 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sun, 04 Aug 2019 13:16:56 -0700 (PDT) From: Sam Ravnborg To: dri-devel@lists.freedesktop.org, Thierry Reding Subject: [PATCH v1 0/16] drm: panel related updates Date: Sun, 4 Aug 2019 22:16:21 +0200 Message-Id: <20190804201637.1240-1-sam@ravnborg.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190804_131659_287830_535468B8 X-CRM114-Status: GOOD ( 13.32 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Neil Armstrong , David Airlie , Linus Walleij , Stefan Agner , Andrzej Hajda , Laurent Pinchart , Benjamin Gaignard , Fabio Estevam , Marek Vasut , Laurent Pinchart , Joonyoung Shim , Sam Ravnborg , Krzysztof Kozlowski , Jonathan Hunter , Maxime Ripard , Kukjin Kim , Allison Randal , Philipp Zabel , NXP Linux Team , Pengutronix Kernel Team , Jonas Karlman , Sascha Hauer , Alison Wang , Maarten Lankhorst , Gwan-gyeong Mun , Inki Dae , Alexios Zavras , linux-samsung-soc@vger.kernel.org, linux-tegra@vger.kernel.org, Thomas Gleixner , Sean Paul , linux-arm-kernel@lists.infradead.org, Jernej Skrabec , Shawn Guo , Seung-Woo Kim , Vincent Abriou , Kyungmin Park , Daniel Vetter , Enrico Weigelt Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org The first 9 patches replaces direct use of the drm_panel function pointers with their drm_panel_* counterparts. The function pointers are only supposed to be used by the drm_panel infrastructure and direct use are discouraged. ili9322 is updated to handle bus_flags in get_modes like everyone else. This is in preparation for a later patch series where controller becomes an arugument to get_modes() and not like today where drm_panel is attached to a controller. The remaining patches move functionality to the drm_panel core that today are repeated in many drivers. As preparation for this the inline functions are moved to drm_panel.c and kernel-doc is made inline. panel-simple is updated to benefit from the additional infrastructure and is an example for the simplifications that can be done. The patchset has been tested on my embedded target, and build tested. Feedback welcome! The "fix opencoded" patches are all independent and can be applied out of order. They were kept here to keep panel related patches in one series. Sam Cc: Alexios Zavras Cc: Alison Wang Cc: Allison Randal Cc: Andrzej Hajda Cc: Benjamin Gaignard Cc: Daniel Vetter Cc: David Airlie Cc: Enrico Weigelt Cc: Fabio Estevam Cc: Gwan-gyeong Mun Cc: Inki Dae Cc: Jernej Skrabec Cc: Jonas Karlman Cc: Jonathan Hunter Cc: Joonyoung Shim Cc: Krzysztof Kozlowski Cc: Kukjin Kim Cc: Kyungmin Park Cc: Laurent Pinchart Cc: Laurent Pinchart Cc: Linus Walleij Cc: linux-arm-kernel@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: linux-tegra@vger.kernel.org Cc: Maarten Lankhorst Cc: Marek Vasut Cc: Maxime Ripard Cc: Neil Armstrong Cc: NXP Linux Team Cc: Pengutronix Kernel Team Cc: Philipp Zabel Cc: Sam Ravnborg Cc: Sascha Hauer Cc: Sean Paul Cc: Seung-Woo Kim Cc: Shawn Guo Cc: Stefan Agner Cc: Thierry Reding Cc: Thomas Gleixner Cc: Vincent Abriou Sam Ravnborg (16): drm/bridge: tc358767: fix opencoded use of drm_panel_* drm/exynos: fix opencoded use of drm_panel_* drm/exynos: fix opencoded use of drm_panel_* drm/imx: fix opencoded use of drm_panel_* drm/fsl-dcu: fix opencoded use of drm_panel_* drm/msm: fix opencoded use of drm_panel_* drm/mxsfb: fix opencoded use of drm_panel_* drm/sti: fix opencoded use of drm_panel_* drm/tegra: fix opencoded use of drm_panel_* drm/panel: ili9322: move bus_flags to get_modes() drm/panel: move drm_panel functions to .c file drm/panel: use inline comments in drm_panel.h drm/panel: drop return code from drm_panel_detach() drm/panel: call prepare/enable only once drm/panel: add backlight support drm/panel: simple: use drm_panel infrastructure drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 3 +- drivers/gpu/drm/bridge/tc358767.c | 10 +- drivers/gpu/drm/drm_panel.c | 185 ++++++++++++++++- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 10 +- drivers/gpu/drm/imx/imx-ldb.c | 11 +- drivers/gpu/drm/imx/parallel-display.c | 11 +- .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_out.c | 2 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 34 ++- drivers/gpu/drm/panel/panel-simple.c | 73 +------ drivers/gpu/drm/sti/sti_dvo.c | 8 +- drivers/gpu/drm/tegra/output.c | 2 +- include/drm/drm_panel.h | 227 +++++++++++---------- 15 files changed, 349 insertions(+), 235 deletions(-) _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel