Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp977862imc; Mon, 11 Mar 2019 03:52:34 -0700 (PDT) X-Google-Smtp-Source: APXvYqz/6czqlR8Pmaiwb/R9ppTNuGBMTT2MVts+5fc1W0wjoOfNh3aQfMgGgaJMWUbs9SwF41S7 X-Received: by 2002:a17:902:e3:: with SMTP id a90mr32572341pla.45.1552301554743; Mon, 11 Mar 2019 03:52:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552301554; cv=none; d=google.com; s=arc-20160816; b=Dh2r9MayTGM3XEfOiTwHDmBvOjLIJMW8nzkcQqiWjyDFjrBrtTkmN/QKivstEcSY89 mSbR3XhMowXnRT1rO6Z2J7L+mwfOU3P0WQnTtOkY/SI3afFODPHOiLX9hKFe0vfLHjSp h3urNq4YHekXLPnKKT8l8LwvFNWYtm8VW6317aRQKF8QJvhuwI8AcNwAiiOFYFEc7KTc AQxY67t7jVJgsoLjdcMrREmyOKi/JV3LIXpV/kzgtxh88/5oWPyy6XomeiIcmRJbey2g Pnd5EYHTA21hGHQGZwd7jqgwMDDaX/Soc+4QblY9uK0TSZVq+KzTOpyJalvcHw7ZDcI1 14iA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=/qPZJ9y7I83wmDLxVKAEdGxN22MAvtf/M0ZxQoUgaFI=; b=Npuer8rGCmc07eI9uPhlicpaanjwLEzxpAJnNQNeizXA4Jvni1luvekE10wLMun7rt z2cIAFqK3vSHLeK9lt6PleJ/VLTxb9vTOcOnFJEth8/mB4Jbx5qXrZvB6siwU7rKmSl/ PvT3GazcIQecnFV+5RT5gaSlERQFifuQ5SULZRfoP6kgHs5e2kgqqP+6kK1BEezrjzaa WhmHwf+rWoYh/1TaYDY4gWQqG2snlOxVRsNZ2eJUvyQ+KSsHIF+/9MgAuVIERDSXO+iO tgkBpflSR6LkMEYJhn54YBFDR8vNoo02O9kn1ntID9HZDZ67vtzufquYTW7ONsSBE3tS dmMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=DT5flpFw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b12si5047327pls.1.2019.03.11.03.52.19; Mon, 11 Mar 2019 03:52:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=DT5flpFw; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727277AbfCKKvz (ORCPT + 99 others); Mon, 11 Mar 2019 06:51:55 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:34073 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727260AbfCKKvx (ORCPT ); Mon, 11 Mar 2019 06:51:53 -0400 Received: by mail-wr1-f65.google.com with SMTP id f14so4525791wrg.1 for ; Mon, 11 Mar 2019 03:51:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/qPZJ9y7I83wmDLxVKAEdGxN22MAvtf/M0ZxQoUgaFI=; b=DT5flpFw57egQ5UUul7uBSZaXmDq28HIBP+nnDSeL6yfseI8bJNPZl9lUN/husao6i TMKWFhosDHAUsVtLZalThSjSXd23rFwsIfw1sgmFdn+0Qdj6cKIXlIvO2IC/UPk3t5eE 6fPsZZf0ZUN/uFNoXAZbR19iI2XcFAzFvojs0EzGzxIFrM5xTfAz8ZZggqmntDwIDG1t aw6TlCBkMv12Uqh+uo5ZN7BwoDcJKnqqRbH4TCYpr62Kz9WZsnQ5sPBltfrTzT05q88K ueiNN1+GXG9mlV/if5YnBnA22AQLFyagfo7hh7uHSs4E//TqbRyQwaXgnfU8ns6cyRfj m9GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/qPZJ9y7I83wmDLxVKAEdGxN22MAvtf/M0ZxQoUgaFI=; b=nVhg/YySKGr2bUOlBCU+TI4/Lx6+YksmxLWNSCzy7qySScMYmATW/LfCdZDUmrbb8z R7OLXkj7HX01yQ/gV92T1rSopB4UDnomg7dfebaT7V2zYdTeXM7hSXcKDls5O6vGa7DB YslNRoJOS10vceQl/AjouEJg4qAH9dmCvIrcl5ZpX/fDAHoZ5gpb696gb8iuhe3dN31u gUxnrAXZSonWcytU0ybIB4ivC7E4oFuc6iAE+96yckQC9DHY8Hu7q79m2/tr+I4fr8IC X08MimS5aoAuQvtYfy5y4TIFLAHOACycMWQlut0u0LJoRkAwuwtQILCwUI/j5Az/p7Ws YvIw== X-Gm-Message-State: APjAAAXPLvrGBZlbHUJqp8yqiLIsajoBg1rfVwn6F4HDHfOWIhB6o/rG fCETGVx0+TMfE2aFOZavPZQ9sg== X-Received: by 2002:adf:db44:: with SMTP id f4mr2841183wrj.31.1552301511727; Mon, 11 Mar 2019 03:51:51 -0700 (PDT) Received: from mjourdan-pc.numericable.fr (abo-99-183-68.mtp.modulonet.fr. [85.68.183.99]) by smtp.gmail.com with ESMTPSA id c21sm6902640wre.35.2019.03.11.03.51.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Mar 2019 03:51:51 -0700 (PDT) From: Maxime Jourdan To: Neil Armstrong Cc: Maxime Jourdan , Kevin Hilman , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 1/2] dt-bindings: display: amlogic, meson-vpu: exclusively use amlogic,canvas Date: Mon, 11 Mar 2019 11:51:43 +0100 Message-Id: <20190311105144.7276-2-mjourdan@baylibre.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190311105144.7276-1-mjourdan@baylibre.com> References: <20190311105144.7276-1-mjourdan@baylibre.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When the DRM driver for the meson platform was created, the bindings required that the DMC register region was provided. Through those DMC registers, the display driver could configure an IP called "canvas", a video lookup table used by the display IP. It was later discovered that "canvas" is actually an IP shared by other components than display: video decoder, 2D engine.. and that it wasn't possible to keep the canvas code in DRM. Over the past few months, incremental efforts have been deployed to create a standalone meson-canvas driver [1], and the DRM driver was patched to optionally use it if present [2]. This is the final step of those efforts where we simply remove any control over DMC that the meson DRM driver has. Please note that this breaks compatibility with older DTs that only provide the DMC register range but not the amlogic,canvas node. [1] https://patchwork.kernel.org/cover/10573771/ [2] https://patchwork.freedesktop.org/series/52076/ Signed-off-by: Maxime Jourdan --- .../devicetree/bindings/display/amlogic,meson-vpu.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt b/Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt index c65fd7a7467c..419444e2b4d3 100644 --- a/Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt +++ b/Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt @@ -60,15 +60,14 @@ Required properties: - reg: base address and size of he following memory-mapped regions : - vpu - hhi - - dmc - reg-names: should contain the names of the previous memory regions - interrupts: should contain the VENC Vsync interrupt number +- amlogic,canvas: phandle to canvas provider node as described in the file + ../soc/amlogic/amlogic,canvas.txt Optional properties: - power-domains: Optional phandle to associated power domain as described in the file ../power/power_domain.txt -- amlogic,canvas: phandle to canvas provider node as described in the file - ../soc/amlogic/amlogic,canvas.txt Required nodes: -- 2.21.0